diff --git a/src/main/java/me/desht/pneumaticcraft/common/util/ProgrammedDroneUtils.java b/src/main/java/me/desht/pneumaticcraft/common/util/ProgrammedDroneUtils.java index 915bab473..4cfb21400 100644 --- a/src/main/java/me/desht/pneumaticcraft/common/util/ProgrammedDroneUtils.java +++ b/src/main/java/me/desht/pneumaticcraft/common/util/ProgrammedDroneUtils.java @@ -54,7 +54,7 @@ public static PathfinderMob deliverItemsAmazonStyle(GlobalPos gPos, ItemStack... builder.add(new ProgWidgetDropItem(), makeDropArea(deliveryPos, drone)); builder.add(new ProgWidgetGoToLocation(), ProgWidgetArea.fromPosition(drone.blockPosition())); builder.add(new ProgWidgetSuicide()); - drone.progWidgets.addAll(builder.build()); + drone.progWidgets = builder.build(); for (int i = 0; i < deliveredStacks.length; i++) { drone.getInv().setStackInSlot(i, deliveredStacks[i].copy()); @@ -110,7 +110,7 @@ public static PathfinderMob deliverFluidAmazonStyle(GlobalPos gPos, FluidStack d builder.add(liquidExport, ProgWidgetArea.fromPosition(pos)); builder.add(new ProgWidgetGoToLocation(), ProgWidgetArea.fromPosition(drone.blockPosition())); builder.add(new ProgWidgetSuicide()); - drone.progWidgets.addAll(builder.build()); + drone.progWidgets = builder.build(); drone.getFluidTank().fill(deliveredFluid, IFluidHandler.FluidAction.EXECUTE); world.addFreshEntity(drone); @@ -140,7 +140,7 @@ public static PathfinderMob retrieveItemsAmazonStyle(GlobalPos gPos, ItemStack.. } builder.add(new ProgWidgetGoToLocation(), ProgWidgetArea.fromPosition(drone.blockPosition())); builder.add(new ProgWidgetSuicide()); - drone.progWidgets.addAll(builder.build()); + drone.progWidgets = builder.build(); world.addFreshEntity(drone); return drone; @@ -166,7 +166,7 @@ public static PathfinderMob retrieveFluidAmazonStyle(GlobalPos gPos, FluidStack builder.add(liquidImport, ProgWidgetArea.fromPosition(pos), ProgWidgetLiquidFilter.withFilter(queriedFluid.getFluid())); builder.add(new ProgWidgetGoToLocation(), ProgWidgetArea.fromPosition(drone.blockPosition())); builder.add(new ProgWidgetSuicide()); - drone.progWidgets.addAll(builder.build()); + drone.progWidgets = builder.build(); world.addFreshEntity(drone); return drone;