Skip to content

Commit 1a9c237

Browse files
committed
Added Color.SOLID_DATA_TYPE
1 parent e003c04 commit 1a9c237

2 files changed

Lines changed: 2 additions & 0 deletions

File tree

src/main/java/dev/latvian/mods/klib/color/Color.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,7 @@ public void encode(ByteBuf buf, Color value) {
112112
};
113113

114114
public static final DataType<Color> DATA_TYPE = DataType.of(CODEC, STREAM_CODEC, Color.class);
115+
public static final DataType<Color> SOLID_DATA_TYPE = DataType.of(SOLID_CODEC, SOLID_STREAM_CODEC, Color.class);
115116

116117
public static Color hsb(float hue, float saturation, float brightness, int alpha) {
117118
if (saturation <= 0F) {

src/main/java/dev/latvian/mods/klib/data/DataTypes.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,7 @@ static void register() {
129129
DataType.register(ID.mc("dimension"), DIMENSION, DimensionArgument::dimension, (ctx, name) -> ResourceKey.create(Registries.DIMENSION, ctx.getArgument(name, ResourceLocation.class)));
130130

131131
DataType.register(KLibMod.id("color"), Color.DATA_TYPE);
132+
DataType.register(KLibMod.id("solid_color"), Color.SOLID_DATA_TYPE);
132133
DataType.register(KLibMod.id("gradient"), Gradient.DATA_TYPE);
133134
DataType.register(KLibMod.id("shape"), Shape.DATA_TYPE);
134135
DataType.register(KLibMod.id("rotation"), dev.latvian.mods.klib.math.Rotation.DATA_TYPE, RotationArgument::rotation, (ctx, name) -> dev.latvian.mods.klib.math.Rotation.deg(RotationArgument.getRotation(ctx, name).getRotation(ctx.getSource())));

0 commit comments

Comments
 (0)