这个版本同时会出1.21和1.21.1两个版本的构建。
那个ModMenu内链接名字显示不正常的问题修掉了,改翻译键没改完导致的。
输出文件名改掉了,不然两个不同的游戏版本同时发一个模组版本不好弄。
那个从来就没有正常工作过的过近距离保护直接下了,可能之后再加回来吧,反正现在那个就没正常过。
其他都是开发侧的小改动,用户侧无感知。
This commit is contained in:
2024-08-09 16:08:50 +08:00
parent 6eb98f1f94
commit 3d23f397f7
9 changed files with 17 additions and 22 deletions

View File

@@ -20,7 +20,6 @@ import static net.minecraft.server.command.CommandManager.literal;
public class CommandRegister {
final static long WorldBorder = (long) 2.9e7;
static byte Retry = 0;
static byte PermissionLevel = 2;
public static void Register(String Name){
// /rtp
@@ -193,13 +192,6 @@ public class CommandRegister {
// if ( String.valueOf(entity.getWorld().getBiome(new BlockPos(Math.toIntExact(Coordinate_X), Coordinate_Y, Math.toIntExact(Coordinate_Z))).getKey()).equals("minecraft:the_void") ) {
// Coordinate_Y++;}
Coordinate_Y++;
Vec3d Coordinate = new Vec3d(Coordinate_X, Coordinate_Y, Coordinate_Z);
if (Radius == WorldBorder && Retry < 126 && entity.getPos().distanceTo(Coordinate) < 1e5){
Retry++;
execute_command(Source, Radius,null, Origin);
return 0;}
if (Retry >= 126){
Source.sendFeedback(()->{ return Text.translatable("warning.retry"); }, true);}
entity.teleport(Source.getWorld(),Coordinate_X + 0.5, Coordinate_Y, Coordinate_Z + 0.5, new HashSet<>(), entity.getYaw(), entity.getPitch());
final long FinalCoordinate_X = Coordinate_X;
final int FinalCoordinate_Y = Coordinate_Y;