|
27 | 27 | import net.minecraft.network.chat.Component; |
28 | 28 | import net.minecraft.network.chat.ComponentSerialization; |
29 | 29 | import net.minecraft.network.codec.ByteBufCodecs; |
30 | | -import net.minecraft.resources.ResourceLocation; |
31 | 30 | import net.minecraft.sounds.SoundSource; |
32 | 31 | import net.minecraft.world.InteractionHand; |
33 | 32 | import net.minecraft.world.item.ItemStack; |
@@ -65,18 +64,18 @@ public interface DataTypes { |
65 | 64 | DataType<BlockPos> BLOCK_POS = DataType.of(BlockPos.CODEC, BlockPos.STREAM_CODEC, BlockPos.class, v -> Vec3.atLowerCornerOf(v).length()); |
66 | 65 |
|
67 | 66 | static void register() { |
68 | | - DataType.register(ID.java("bool"), BOOL, (self, ctx) -> BoolArgumentType.bool(), BoolArgumentType::getBool); |
69 | | - DataType.register(ID.java("int"), INT, (self, ctx) -> IntegerArgumentType.integer(), IntegerArgumentType::getInteger); |
70 | | - DataType.register(ID.java("var_int"), VAR_INT, (self, ctx) -> IntegerArgumentType.integer(), IntegerArgumentType::getInteger); |
71 | | - DataType.register(ID.java("long"), LONG, (self, ctx) -> LongArgumentType.longArg(), LongArgumentType::getLong); |
72 | | - DataType.register(ID.java("var_long"), VAR_LONG, (self, ctx) -> LongArgumentType.longArg(), LongArgumentType::getLong); |
73 | | - DataType.register(ID.java("float"), FLOAT, (self, ctx) -> FloatArgumentType.floatArg(), FloatArgumentType::getFloat); |
74 | | - DataType.register(ID.java("double"), DOUBLE, (self, ctx) -> DoubleArgumentType.doubleArg(), DoubleArgumentType::getDouble); |
75 | | - DataType.register(ID.java("string"), STRING, (self, ctx) -> StringArgumentType.string(), StringArgumentType::getString); |
76 | | - DataType.register(ID.java("uuid"), UUID, (self, ctx) -> UuidArgument.uuid(), (ctx, name) -> ctx.getArgument(name, UUID.class)); |
| 67 | + DataType.register(ID.java("bool"), BOOL, (self, ctx) -> BoolArgumentType.bool()); |
| 68 | + DataType.register(ID.java("int"), INT, (self, ctx) -> IntegerArgumentType.integer()); |
| 69 | + DataType.register(ID.java("var_int"), VAR_INT, (self, ctx) -> IntegerArgumentType.integer()); |
| 70 | + DataType.register(ID.java("long"), LONG, (self, ctx) -> LongArgumentType.longArg()); |
| 71 | + DataType.register(ID.java("var_long"), VAR_LONG, (self, ctx) -> LongArgumentType.longArg()); |
| 72 | + DataType.register(ID.java("float"), FLOAT, (self, ctx) -> FloatArgumentType.floatArg()); |
| 73 | + DataType.register(ID.java("double"), DOUBLE, (self, ctx) -> DoubleArgumentType.doubleArg()); |
| 74 | + DataType.register(ID.java("string"), STRING, (self, ctx) -> StringArgumentType.string()); |
| 75 | + DataType.register(ID.java("uuid"), UUID, (self, ctx) -> UuidArgument.uuid()); |
77 | 76 |
|
78 | | - DataType.register(ID.mc("id"), ID.DATA_TYPE, (self, ctx) -> ResourceLocationArgument.id(), (ctx, name) -> ctx.getArgument(name, ResourceLocation.class)); |
79 | | - DataType.register(ID.mc("text_component"), TEXT_COMPONENT, (self, ctx) -> ComponentArgument.textComponent(ctx), (ctx, name) -> ctx.getArgument(name, Component.class)); |
| 77 | + DataType.register(ID.mc("id"), ID.DATA_TYPE, (self, ctx) -> ResourceLocationArgument.id()); |
| 78 | + DataType.register(ID.mc("text_component"), TEXT_COMPONENT, (self, ctx) -> ComponentArgument.textComponent(ctx)); |
80 | 79 | DataType.register(ID.mc("mirror"), MIRROR); |
81 | 80 | DataType.register(ID.mc("rotation"), BLOCK_ROTATION); |
82 | 81 | DataType.register(ID.mc("liquid_settings"), LIQUID_SETTINGS); |
|
0 commit comments