File tree 3 files changed +9
-3
lines changed
src/main/java/de/dafuqs/spectrum/api/color
3 files changed +9
-3
lines changed Original file line number Diff line number Diff line change @@ -14,8 +14,10 @@ public static void registerColorRegistries() {
14
14
FLUID_COLORS = new FluidColors ();
15
15
}
16
16
17
- public abstract void registerColorMapping (T object , DyeColor dyeColor );
17
+ public abstract void registerColorMapping (T element , DyeColor dyeColor );
18
18
19
19
public abstract Optional <DyeColor > getMapping (T element );
20
20
21
+ public abstract DyeColor getMapping (T element , DyeColor defaultColor );
22
+
21
23
}
Original file line number Diff line number Diff line change @@ -26,4 +26,8 @@ public Optional<DyeColor> getMapping(Fluid fluid) {
26
26
}
27
27
}
28
28
29
+ public DyeColor getMapping (Fluid fluid , DyeColor defaultColor ) {
30
+ return COLORS .getOrDefault (fluid , defaultColor );
31
+ }
32
+
29
33
}
Original file line number Diff line number Diff line change @@ -277,8 +277,8 @@ public Optional<DyeColor> getMapping(Item item) {
277
277
}
278
278
}
279
279
280
- public Optional < DyeColor > getMapping (Item item , DyeColor defaultColor ) {
281
- return Optional . of ( COLORS .getOrDefault (item , defaultColor ) );
280
+ public DyeColor getMapping (Item item , DyeColor defaultColor ) {
281
+ return COLORS .getOrDefault (item , defaultColor );
282
282
}
283
283
284
284
}
You can’t perform that action at this time.
0 commit comments