我的世界技术吧 关注:5,305贴子:138,236
  • 5回复贴,共1
求助

我这边技术插件开发遇到问题了!求助

只看楼主收藏回复

实际情况,我想整一个功能,因为是偏国战类服务器吗(现在还在实现大饼),我想能在城市/战场面前攻城的时候能架几个城防武器/攻城武器,比如弩箭,大炮这种
实际效果:
就像是粘液科技,那种有功能性的多方块功能性结构,用方块造武器那种
希望有大佬出手帮我看看有啥方法没
服务器说好听点:我在创造自己的SAO与盾娘网游
说难听点:对simmc的拙劣模仿,但是加入了自己的元素,并且积极偏向玩家进行修改(这逼服立项原因是被那个脑瘫起源地球BV1jx4y1d7iX气炸了,就想着自己开了,模拟上代入感更强)


IP属地:浙江来自Android客户端1楼2023-10-02 12:15回复
    看起来你正在尝试在《我的世界》中开发一种城市/战场攻防战的游戏模式,类似于现实中的战争策略游戏。这是一个相当复杂但非常有趣的项目,我很愿意帮助你解决一些技术问题。首先,你需要明确的是,《我的世界》的插件开发主要是基于Java和Minecraft Forge API(或Spigot插件API)。这就意味着你可能需要对这些工具有一定的理解才能进行深入的开发。下面我给出的一些建议可能需要你对Java有一些了解才能理解和执行。1. 研究已有的工作: 有很多其他的开发者已经创建了类似的功能或者插件。你可以找出来并看一下他们是如何实现的。这可能会给你提供一些思路和方法。2. 定义你的需求和目标:你想实现什么样的具体功能?例如,弩箭和大炮应该有什么样的特性?需要多少资源来制造它们?如何攻击敌人?对于这些问题,你需要详细规划和定义。3. 设计数据结构和算法:为了管理城市的武器库、玩家的资源和模拟战斗过程,你可能需要设计和实现一系列的数据结构与算法。这也涉及到如何在游戏中表示各种复杂的元素,如武器的威力、射程等。4. 使用Forge或Spigot API进行编程:一旦你已经明确了你的需求和设计,就可以开始编写代码来实现它们。《我的世界》提供了两种主要的插件开发的API: Minecraft Forge 和 Spigot 插件 API, 可以根据你的需要进行选择。这两种方式都需要对 Java有一定的掌握程度和对 Minecraft 的运行机制有一定了解。5. 测试和完善:当你的插件初步完成后,需要通过实际的服务器压力测试来进行调整和完善。根据实际的使用情况反馈进行调整和优化是必不可少的步骤。6. 文档和维护:为其他可能接手的开发者提供一个清晰的文档是非常重要的。此外,由于新的 Minecraft 版本不断推出,也需要定期更新和维护你的插件以保持其兼容性和稳定性。以上只是一个大致的建议列表,每个项目都可能有自己独特的挑战和要求,所以需要根据具体情况来做决定


    2楼2023-10-02 12:45
    回复
      这种建模复杂的建议自己做模组,方便很多


      IP属地:江苏来自Android客户端5楼2024-03-05 23:44
      回复
        有没有兴趣用unity做独立游戏


        IP属地:福建6楼2024-10-07 20:30
        收起回复