1010import net .minecraft .core .Direction ;
1111import net .minecraft .core .NonNullList ;
1212import net .minecraft .nbt .CompoundTag ;
13+ import net .minecraft .util .FastColor ;
1314import net .minecraft .world .Containers ;
1415import net .minecraft .world .item .ItemStack ;
1516import net .minecraftforge .common .capabilities .Capability ;
@@ -27,7 +28,7 @@ public class ItemTunnel extends ForgeRegistryEntry<TunnelDefinition>
2728
2829 @ Override
2930 public int ringColor () {
30- return 0xffcd8f24 ;
31+ return FastColor . ARGB32 . color ( 255 , 205 , 143 , 36 ) ;
3132 }
3233
3334 /**
@@ -39,9 +40,7 @@ public Instance newInstance(BlockPos pos, Direction side) {
3940
4041 @ Override
4142 public ImmutableSet <Capability <?>> getSupportedCapabilities () {
42- return ImmutableSet .<Capability <?>>builder ()
43- .add (CapabilityItemHandler .ITEM_HANDLER_CAPABILITY )
44- .build ();
43+ return ImmutableSet .of (CapabilityItemHandler .ITEM_HANDLER_CAPABILITY );
4544 }
4645
4746 /**
@@ -52,7 +51,7 @@ public ImmutableSet<Capability<?>> getSupportedCapabilities() {
5251 */
5352 @ Override
5453 public <CapType > LazyOptional <CapType > getCapability (Capability <CapType > capType , Instance instance ) {
55- if (capType == CapabilityItemHandler .ITEM_HANDLER_CAPABILITY ) {
54+ if (capType == CapabilityItemHandler .ITEM_HANDLER_CAPABILITY ) {
5655 return instance .lazy ();
5756 }
5857
@@ -69,9 +68,9 @@ public void onRemoved(TunnelPosition position, Instance instance) {
6968 BlockPos dropAt = position .pos ().relative (position .side ());
7069
7170 NonNullList <ItemStack > stacks = NonNullList .create ();
72- for (int i = 0 ; i < instance .handler .getSlots (); i ++) {
71+ for (int i = 0 ; i < instance .handler .getSlots (); i ++) {
7372 ItemStack stack = instance .handler .getStackInSlot (i );
74- if (!stack .isEmpty ())
73+ if (!stack .isEmpty ())
7574 stacks .add (stack );
7675 }
7776
0 commit comments