CC的小站

  • 首页
  • 友链
  • 小游戏
  • 关于 / 留言板

Floo_Powder

发表于 2022-05-18 |

2022/5/26已更新:1.3版本

飞路粉模组

B站上的部分介绍:https://www.bilibili.com/video/BV1Lr4y1b7UQ
Github上的源码及jar包:https://github.com/C20C01/Floo_Powder

简介:

  • 版本:JE1.18.2 Forge
  • 内容:通过飞路粉进行定点传送

具体内容:

东西不多一共就5样:飞路粉、传送火焰、传送火石、传送核心、传送核心大全。
1.3版本新增:飞路粉分发器

  • 飞路粉(Floo powder)
    火药 + 绿宝石合成。将其丢入任意竖直火焰就能将火焰及其所有相连的火焰转变成传送火焰(绿色火焰)。
    被竖直火焰之外的火焰伤害(被岩浆烧掉、被在侧面燃烧的火焰烧掉等等)烧毁会产生极小的爆炸(没有伤害仅作提示)。

  • 传送火焰(PortalFireBlock)
    由飞路粉生成,飞路粉的命名决定了传送火焰的标签。
    任意生物进入传送火焰后就会尝试传送到与火焰拥有相同标签的传送核心上方:

    • 若有相同标签的传送核心:
      生物会传送过去(理论上支持任意维度)且会被赋予一段时间的火焰免疫,同时传送火焰及其相连接的所有拥有相同标签的传送火焰会被熄灭。

    • 若无相同标签的传送核心:
      会尝试传送到名为 UNKNOWN 的传送核心,若没有则熄灭火焰并进行文本提示和音效提示。

    • 若有相同标签的传送核心但其尚未被加载:
      熄灭火焰并进行文本提示和音效提示。

  • 传送火石(Teleport Flint and Steel)
    水晶碎片 + 青金石合成。
    一次性用品,在传送核心顶部使用可激活并将核心的标签设置为传送火石的命名。

  • 传送核心(Teleportation core)
    飞路粉 + 传送火石 + 黑曜石 + 下界合金锭合成。
    激活状态下的核心作为传送火焰通向的终点。仅能被传送火石激活。激活后其顶部的火焰一直会尝试燃烧,在火焰被有碰撞的方块阻挡后便会失去激活状态。在有重复的标签的情况下,先前的传送点作废但核心仍会在激活状态(仅能继续不断点火)。激活状态下对核心点击使用键可查看核心的标签。

  • 传送核心大全(Book of Teleportation cores)
    无法合成,仅能通过创造模式或指令获得。手持传送核心大全点击使用键即可在聊天栏获取世界所有维度的所有已激活的传送核心的信息。*1.3版本新增:可手持传送核心大全对飞路粉分发器点击使用键即可进入编辑模式。

  • 飞路粉分发器(Powder giver)
    无法合成,仅能通过创造模式或指令获得。使用可打开GUI,可以看到所有已激活的传送核心的名字和描述,并可选择一个传送点获得对应的飞路粉。
    使用传送核心大全可进入编辑模式,对指定的传送点的描述进行编辑。

举例说明:

你现在有传送核心1 传送火石1 打火石*1 飞路粉若干。若要激活核心并可使用飞路粉进行传送你需要:

  1. 使用铁砧将传送火石、飞路粉均命名为 WDNMD(仅作示例,起啥名随你,也可以用汉字)
  2. 在你想要设立传送点的地方放置传送核心,需保证核心上方一格为空气(传送时会传到那里)。
  3. 使用命名完的传送火石对传送核心顶部使用。如果一切正确,此时核心上方会着火,并有信标激活的音效产生。
  4. 使用打火石或其他手段在方块顶部点火,并将命名完的飞路粉丢入其中。
  5. 走进传送火焰。如果没有问题此时你就会被传送到你刚刚所激活的传送核心上方。

杂谈:

离上次更新博客也过去差不多半个月的时间了,期间蓝桥杯省赛得了一等奖,6月多就该试试国赛了,名单看下来搞Java的人好少啊。反正我是很喜欢Java的。
派克惨遭削弱,核心的钱袋袋不行了,就硬往辅助位压。再加上打得菜、心态也不行被喷退游了。这东西老不碰也就忘了到底怎么好玩了,也就没多大兴趣了,但打起来是真的上瘾。
这一阵子北京又开始闹起疫情来了,连续一两周了天天都在做核酸,不知道会对今年北京的中高考会有啥影响,反正对各行各业的负面影响都挺大的。

从去年的TeaCon参观了一下、在QQ群里潜许久的水,就也想参加一下试试(水个钥匙坠 嘻嘻)。记得去年第一次参与这种活动,虽然只是一个观众,但这种氛围还是让人向往的,与来自五湖四海的陌生人在同一个服务器上不断探索新鲜事物,与众多的模组作者分享他们的快乐。这次能以参赛者再参加一下也算是一个很好美好的回忆吧。

本届的主题是“火”,想了想就准备做一个自己觉得相对简单一些的火焰传送(飞路粉)也不知道是怎么想起来的,可能是因为头顶就放着一套《哈利波特》吧(bushi)。想着挺简单的但做起来还是很费劲的,主要是对服务端与客户端分不太清楚,对游戏内部机制还是不太了解。好在GitHub上有传送模组(WatStone),再加上boson的教程(虽然是1.16的,但还是很有参考价值的),天天熬,终于用一礼拜的时间做出了模组的雏形。虽然部分原理并不太清楚,但是能跑就行了 hhh。

大表哥2通关了

发表于 2022-05-04 |

好久之前趁Epic打折买的算上优惠券,好像40多入的手。断断续续一直打,剧情挺好的,快结束时挺感动的,买得挺值。挺不错。

mCClient_1.4

发表于 2022-04-25 |

与第一个版本出来已经过去了小两个月了,我一直在断断续续地往里面添东西,现在应该算是又到了一个小阶段,来总结一下更新,发一下新的版本。关于mCClient的介绍请看 <mCClient_1.0>

mCClient_1.4

更新:

  1. 增加了对聊天json的解析,聊天更方便了。不用再看着一大串json聊天了。
  2. 增加了对服务器信息json的解析,观感更棒了。
  3. 增加了暂存聊天功能,在命令模式中(/cc),服务器发送过来的消息会被暂存,省的正打着字被其他消息给顶差了行。
    在退出命令模式后,暂存的消息会全部输出出来。
  4. 增加了时间显示,显示消息产生的时间,看聊天记录更爽了。
  5. 增加了对一些异常的捕捉,程序应该更稳了,就算炸掉应该也能找到原因。
  6. 增加了“send”功能:在命令模式中发送消息,与第3点相配合。
  7. 增加了文本切割功能,避免一次发送的文本字节数>256被服务器踢出,现在会把过长的文本分成若干部分,依次发出。
    仍存在漏洞,依次发送未设置延迟,导致过短时间发送过多次消息还是会被踢出:“垃圾信息”。
  8. 增加了对实体的数据包的支持:
    1. “showe”功能:显示周围的实体的信息,尚未对type进行解析,还是一堆数字,但可以去自行查表。
    2. “attack”功能:挺好玩的一个功能,攻击所有可攻击到的实体或指定实体(使用“showe”提供的实体ID)。
      挺神奇的一点,这个可以做到无视野隔墙攻击,可不要滥用哦。主要是为打盔甲架,处死怪物使得。
  9. 增加了“item”功能,切换手持物品,目前不是很完善,没太大用途(除非你知道你快捷栏里都是啥)。
  10. 增加了“move”功能,小范围移动,瞬移到指定坐标,也是没啥用。赶路还得是靠真人赶路,再使软件挂机。
  11. 增加了“music”功能,这是个大头,搞了挺长时间的。像是脚本那种,提前布置好音符盒(一个音一个盒)。
    可以按照给出的谱子自动演奏(原版可用哦),不受红石限制(指音符间隔不能短于一红石刻),支持<nbs> 格式。
    nbs格式支持来自:<NoteBlockAPI> ,不过仅支持老版的,不难转换就是注意一下。网上有很多nbs资源。
    可以去服务器开音乐会了,哈哈哈。音符盒必须按照后面给出的规定格式建造。
  12. 增加了提示,每层子命令都会提供相应的命令,及其说明。更容易上手了。
  13. 改进了命令交互模式,现在进入子命令后在执行大部分命令后,不会直接返回到主页面,而是需要输入“back”。

关于音符盒的规定格式:

说明:

  1. 玩家必须站在中心的海晶灯上。
  2. 图1是面向西边拍摄的,图2是朝北边拍摄的,要注意方向。
  3. 材质包是XeKr的原版红石显示,可以显示音符盒的具体信息。可以去B站上搜。
  4. 一种音色占3*9=27格子,但只有25个音,所以有两个没用的音符盒。

演示视频:

下载及问题反馈:

制作不易,如果玩的开心还请到B站多多支持我,感谢。<点我下载>

如果第一次使用,可以先看看上面的第一个版本 “mCClient_1.0”,稍微了解一下。

遇到任何问题也请到B站私信我。<C20C01的B站空间>

<--1…678…31-->

CC2001

93 日志
GitHub BiliBili
© 2025 CC2001
由 Hexo 强力驱动
|
主题 — NexT.Pisces