我需要帮助为 Minecraft 制作一个简单的 java 插件功能
I need help for making a simple java plugin function for Minecraft
我没有发展知识,但我想我仍然想做某事相当容易。但是我自己就是缺乏经验。
所以我想做的是:
我想为我的世界服务器写一个插件。
因为我对我的游戏流有想法。
我想要一个挑战(在游戏中),当我在 Minecraft 中打破方块时,有 50% 的机会随机传送我。
或者更简单。
只是一个插件或脚本,可以检测玩家(我)在 minecraft 中的方块破坏事件并强制控制台 运行 命令 "sudo Moruga rtp"
基本上就是这样。
如果你们能帮助我,我会很高兴。
我不聘请任何人这样做的原因如下:
- 我是一名学生,没有可用的预算。
- 以后我想做更多这样的项目,我想做"learning by doing"
此致,
詹尼克
(非常抱歉我的英语不好,我不是英语母语者)
private void rndTeleport(Player p) {
Location loc = p.getLocation();
Block highest = p.getWorld().getHighestBlockAt(loc.getBlockX(), loc.getBlockZ());
Random rnd = new Random();
double x = rnd.nextInt((100000 - 1) + 1);
double z = rnd.nextInt((100000 - 1) + 1);
p.teleport(new Location(p.getWorld(), x, highest.getLocation().getBlockY()+1, z)));
}
所以我在 Whosebug 上手工制作了这个。
您应该在其他地方定义 rnd,您可以为 x 和 y 坐标找到更好的解决方案。但它正在工作。
可以在此处找到块中断事件的示例
Bukkit blockbreak event
我没有发展知识,但我想我仍然想做某事相当容易。但是我自己就是缺乏经验。
所以我想做的是:
我想为我的世界服务器写一个插件。 因为我对我的游戏流有想法。
我想要一个挑战(在游戏中),当我在 Minecraft 中打破方块时,有 50% 的机会随机传送我。
或者更简单。
只是一个插件或脚本,可以检测玩家(我)在 minecraft 中的方块破坏事件并强制控制台 运行 命令 "sudo Moruga rtp"
基本上就是这样。
如果你们能帮助我,我会很高兴。
我不聘请任何人这样做的原因如下:
- 我是一名学生,没有可用的预算。
- 以后我想做更多这样的项目,我想做"learning by doing"
此致, 詹尼克
(非常抱歉我的英语不好,我不是英语母语者)
private void rndTeleport(Player p) {
Location loc = p.getLocation();
Block highest = p.getWorld().getHighestBlockAt(loc.getBlockX(), loc.getBlockZ());
Random rnd = new Random();
double x = rnd.nextInt((100000 - 1) + 1);
double z = rnd.nextInt((100000 - 1) + 1);
p.teleport(new Location(p.getWorld(), x, highest.getLocation().getBlockY()+1, z)));
}
所以我在 Whosebug 上手工制作了这个。 您应该在其他地方定义 rnd,您可以为 x 和 y 坐标找到更好的解决方案。但它正在工作。
可以在此处找到块中断事件的示例 Bukkit blockbreak event