如题,在cauldron插件生成mod里面的实体生物。
什么MOD
一般是通过反射来调用MOD本身的方法生成实体
一般是通过反射来调用MOD本身的方法生成实体
是龙珠mod
- net.minecraft.world.World forge_world = (net.minecraft.world.World) ((Object)((CraftWorld) world).getHandler());
- forge_world.spawnEntityInWorld(xxx);
疾风暗影 发表于 2020-7-25 06:50
net.minecraft.world.World支持库在哪里下载?
xiao_bang 发表于 2020-7-25 07:06
net.minecraft.world.World支持库在哪里下载?
自己配置forge环境。。。
插件要生成mod生物需要借助部分forge API
疾风暗影 发表于 2020-7-25 07:08
自己配置forge环境。。。
插件要生成mod生物需要借助部分forge API
好的,谢谢回答
直接利用MOD在Bukkit里面注册的EntityType也可以用Bukkit方法直接生成怪物(适用于1.7)
wshycaa 发表于 2020-7-28 23:51
直接利用MOD在Bukkit里面注册的EntityType也可以用Bukkit方法直接生成怪物(适用于1.7) ...
233我正好是1.7.10的,这个方法应该怎么用(我想多了解233)
xiao_bang 发表于 2020-7-29 08:20
233我正好是1.7.10的,这个方法应该怎么用(我想多了解233)
World.spawnEntity(loc, EntityType.valueOf("ZOMBIE"))
这里的ZOMBIE可以是MOD怪物的EntityType名
查询的话可以下我的插件:https://www.mcbbs.net/thread-856359-1-1.html
xiao_bang 发表于 2020-7-25 07:06
net.minecraft.world.World支持库在哪里下载?
nms还是啥的
你写bukkit插件肯定有的
调用mod的方法建议反射
Class.forName还是啥来着