Minecraft(我的世界)中文论坛

 找回密码
 注册(register)

!header_login!

只需一步,立刻登录

查看: 113|回复: 2

[PE多人联机] 求助nukkit开发如何使用craftmanager创建合成表

[复制链接]
超神的冰凉 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
875
钻石
性别
保密
注册时间
2019-4-19
查看详细资料
 楼主| 发表于 2020-3-22 14:08:06 | 显示全部楼层 |阅读模式
30金粒
如题,我尝试使用java插件中使用craftmanager新建一个无序合成,但是似乎没有任何效果:
我的代码如下:Democraft.java
  1. public class DemoCraft implements Listener {
  2.     public static void initDemoCraft(){
  3.         ArrayList<Item> tmp= new ArrayList<Item>();
  4.         tmp.add(Item.get(ItemID.GLASS_BOTTLE,0,1));
  5.         Main.craftmanager.registerShapelessRecipe(new ShapelessRecipe(Item.get(ItemID.STICK,0,1),tmp));
  6.         Main.plugin.getLogger().warning(TextFormat.RED+"注册完成");
  7.         Main.craftmanager.rebuildPacket();
  8.     }
  9.     @EventHandler
  10.     public void onPlayerJoin(PlayerJoinEvent event){
  11.         Main.craftmanager.rebuildPacket();
  12.     }
  13.     @EventHandler
  14.     public void onPreLogin(PlayerPreLoginEvent event){
  15.         Main.craftmanager.rebuildPacket();
  16.     }
  17.     @EventHandler
  18.     public void onPreAnsycLogin(PlayerAsyncPreLoginEvent event){
  19.         Main.craftmanager.rebuildPacket();
  20.     }
  21. }
复制代码
Main.java
  1. public class Main extends PluginBase {
  2.     public static Main plugin;
  3.     public static int version = 100;
  4.     public static CraftingManager craftmanager;
  5.     @Override
  6.     public void onEnable(){
  7.         plugin=this;
  8.         craftmanager = this.getServer().getCraftingManager();
  9.         this.getServer().getPluginManager().registerEvents(new DemoCraft(),this);
  10.         initcrafts();
  11.     }
  12.     @Override
  13.     public void onDisable(){
  14.     }
  15.     public void initcrafts(){
  16.         DemoCraft.initDemoCraft();
  17.     }
  18. }
复制代码


Nyan-Cat 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
675
钻石
性别
保密
注册时间
2020-2-18
查看详细资料
发表于 2020-3-22 20:36:17 来自手机 | 显示全部楼层
放弃无序合成吧
回复

使用道具 举报

Kenneth_z 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
2292
钻石
性别
保密
注册时间
2015-3-1
查看详细资料
发表于 2020-4-1 03:19:40 | 显示全部楼层
请用带优先级的无序配方构造方法
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册(register)

本版积分规则

Archiver|小黑屋|Mcbbs.net ( 京ICP备15023768号-1 ) | 京公网安备 11010502037624号 | 手机版

GMT+8, 2020-5-30 23:53 , Processed in 0.033378 second(s), Total 14, Slave 10 queries, Release: Build.2020.05.27.1637, Gzip On, MemCached On.

"Minecraft"以及"我的世界"为Mojang Synergies AB的商标 本站与Mojang以及微软公司没有从属关系

© 2010-2020 我的世界中文论坛 版权所有 本站原创图文内容版权属于原创作者,未经许可不得转载

快速回复 返回顶部 返回列表