
想要看代码高亮的可以去原文地址或者我的微信公众号(pearapple_2015)查看。
原文链接:https://wiki.mcjty.eu/modding/index.php?title=Commands-1.9

在这个小教程中,我们将向你展示你可以如何创建你自己的控制台指令(在这里是指服务端)。我们在这里添加的指令是一个简单的“tp”指令。它可以让玩家传送到任何空间。我们之后将用这个指令来测试我们自定义的空间。
所以首先让我们创建一个TeleportCommand类。它将实现传送功能。这个实际上非常简单。你只需要实现来自CommandBase类的方法:


要真正做到传送,我们需要一个像这样实现的CustomTeleporter类。这个类扩展了Teleporter类以保证传送不会创建一个下界传送门。默认的原版实现会创建,但我们并不想这样。此外,我们还添加了一个“teleportToDimension”方法来让我们上面的命令调用:


要真正让这个指令运作起来,我们需要在我们的主mod类中注册它:

