File tree Expand file tree Collapse file tree 1 file changed +12
-1
lines changed
src/client/java/aztech/modern_industrialization/items/client Expand file tree Collapse file tree 1 file changed +12
-1
lines changed Original file line number Diff line number Diff line change 5050import net .minecraft .world .item .ItemStack ;
5151import net .minecraft .world .item .Items ;
5252import net .minecraft .world .level .block .Block ;
53+ import net .minecraft .world .level .block .LiquidBlock ;
5354import net .minecraft .world .level .block .state .BlockState ;
5455import org .jetbrains .annotations .Nullable ;
5556import org .joml .Matrix4f ;
@@ -87,7 +88,17 @@ public ClientStructureMemberBlockTooltip(StructureMultiblockMemberBlockItem.Tool
8788 if (data .members () != null ) {
8889 for (StructureMemberTest member : data .members ()) {
8990 if (member instanceof StateStructureMemberTest stateTest ) {
90- members .add (new IconsLine .StackEntry (stateTest .blockState ().getBlock ().asItem ().getDefaultInstance ()));
91+ Block block = stateTest .blockState ().getBlock ();
92+ ItemStack stack ;
93+ if (block instanceof LiquidBlock liquidBlock ) {
94+ stack = liquidBlock .fluid .getBucket ().getDefaultInstance ();
95+ } else {
96+ stack = block .asItem ().getDefaultInstance ();
97+ if (stack .isEmpty ()) {
98+ stack = Items .BUCKET .getDefaultInstance ();
99+ }
100+ }
101+ members .add (new IconsLine .StackEntry (stack ));
91102 } else if (member instanceof TagStructureMemberTest tagTest ) {
92103 members .add (new IconsLine .TagEntry (tagTest .blockTag ()));
93104 }
You can’t perform that action at this time.
0 commit comments