SonarQube changes

This commit is contained in:
raoulvdberge
2020-10-18 15:03:53 +02:00
parent eaf6c7c66f
commit 68a8403795
26 changed files with 68 additions and 50 deletions

View File

@@ -109,10 +109,6 @@ public class Network implements INetwork, IRedstoneConfigurable {
return root; return root;
} }
public BaseEnergyStorage getEnergy() {
return energy;
}
@Override @Override
public BlockPos getPosition() { public BlockPos getPosition() {
return pos; return pos;

View File

@@ -316,7 +316,7 @@ public class DestructorNetworkNode extends NetworkNode implements IComparable, I
@Override @Override
public IItemHandler getDrops() { public IItemHandler getDrops() {
return upgrades; return getUpgrades();
} }
@Override @Override

View File

@@ -646,12 +646,12 @@ public class GridNetworkNode extends NetworkNode implements INetworkAwareGrid, I
@Override @Override
public IItemHandlerModifiable getItemFilters() { public IItemHandlerModifiable getItemFilters() {
return processingMatrix; return getProcessingMatrix();
} }
@Override @Override
public FluidInventory getFluidFilters() { public FluidInventory getFluidFilters() {
return processingMatrixFluids; return getProcessingMatrixFluids();
} }
@Override @Override

View File

@@ -210,7 +210,7 @@ public class ImporterNetworkNode extends NetworkNode implements IComparable, IWh
@Override @Override
public IItemHandler getDrops() { public IItemHandler getDrops() {
return upgrades; return getUpgrades();
} }
@Override @Override

View File

@@ -81,7 +81,7 @@ public class NetworkTransmitterNetworkNode extends NetworkNode {
@Override @Override
public IItemHandler getDrops() { public IItemHandler getDrops() {
return networkCard; return getNetworkCard();
} }
@Nullable @Nullable

View File

@@ -71,7 +71,7 @@ public class WirelessTransmitterNetworkNode extends NetworkNode implements IWire
@Override @Override
public IItemHandler getDrops() { public IItemHandler getDrops() {
return upgrades; return getUpgrades();
} }
@Override @Override

View File

@@ -350,6 +350,6 @@ public class DiskDriveNetworkNode extends NetworkNode implements IStorageProvide
@Override @Override
public IItemHandler getDrops() { public IItemHandler getDrops() {
return disks; return getDisks();
} }
} }

View File

@@ -21,7 +21,9 @@ public class GuiContainerHandler implements IGuiContainerHandler<ContainerScreen
GridScreen grid = (GridScreen) screen; GridScreen grid = (GridScreen) screen;
if (!grid.getSearchField().isFocused() && grid.isOverSlotArea(mouseX, mouseY)) { if (!grid.getSearchField().isFocused() && grid.isOverSlotArea(mouseX, mouseY)) {
return (grid.getSlotNumber() >= 0 && grid.getSlotNumber() < grid.getView().getStacks().size()) ? grid.getView().getStacks().get(grid.getSlotNumber()).getIngredient() : null; boolean inRange = grid.getSlotNumber() >= 0 && grid.getSlotNumber() < grid.getView().getStacks().size();
return inRange ? grid.getView().getStacks().get(grid.getSlotNumber()).getIngredient() : null;
} }
} }

View File

@@ -132,10 +132,10 @@ public class FluidRenderer {
Tessellator tessellator = Tessellator.getInstance(); Tessellator tessellator = Tessellator.getInstance();
BufferBuilder bufferBuilder = tessellator.getBuffer(); BufferBuilder bufferBuilder = tessellator.getBuffer();
bufferBuilder.begin(7, DefaultVertexFormats.POSITION_TEX); bufferBuilder.begin(7, DefaultVertexFormats.POSITION_TEX);
bufferBuilder.pos(matrix, xCoord, yCoord + 16, zLevel).tex((float) uMin, (float) vMax).endVertex(); bufferBuilder.pos(matrix, xCoord, yCoord + 16, zLevel).tex(uMin, vMax).endVertex();
bufferBuilder.pos(matrix, xCoord + 16 - maskRight, yCoord + 16, zLevel).tex((float) uMax, (float) vMax).endVertex(); bufferBuilder.pos(matrix, xCoord + 16 - maskRight, yCoord + 16, zLevel).tex(uMax, vMax).endVertex();
bufferBuilder.pos(matrix, xCoord + 16 - maskRight, yCoord + maskTop, zLevel).tex((float) uMax, (float) vMin).endVertex(); bufferBuilder.pos(matrix, xCoord + 16 - maskRight, yCoord + maskTop, zLevel).tex(uMax, vMin).endVertex();
bufferBuilder.pos(matrix, xCoord, yCoord + maskTop, zLevel).tex((float) uMin, (float) vMin).endVertex(); bufferBuilder.pos(matrix, xCoord, yCoord + maskTop, zLevel).tex(uMin, vMin).endVertex();
tessellator.draw(); tessellator.draw();
} }
} }

View File

@@ -49,6 +49,8 @@ public abstract class BaseScreen<T extends Container> extends ContainerScreen<T>
private static final Map<String, ResourceLocation> TEXTURE_CACHE = new HashMap<>(); private static final Map<String, ResourceLocation> TEXTURE_CACHE = new HashMap<>();
private static final Map<Class, Queue<Consumer>> ACTIONS = new HashMap<>(); private static final Map<Class, Queue<Consumer>> ACTIONS = new HashMap<>();
private static final ITextComponent ALTERNATIVES_TEXT = new TranslationTextComponent("gui.refinedstorage.alternatives");
private final Logger logger = LogManager.getLogger(getClass()); private final Logger logger = LogManager.getLogger(getClass());
private int sideButtonY; private int sideButtonY;
@@ -187,7 +189,7 @@ public abstract class BaseScreen<T extends Container> extends ContainerScreen<T>
minecraft.displayGuiScreen(new AlternativesScreen( minecraft.displayGuiScreen(new AlternativesScreen(
this, this,
minecraft.player, minecraft.player,
new TranslationTextComponent("gui.refinedstorage.alternatives"), ALTERNATIVES_TEXT,
slot.getStack(), slot.getStack(),
slot.getSlotIndex() slot.getSlotIndex()
)); ));
@@ -201,7 +203,7 @@ public abstract class BaseScreen<T extends Container> extends ContainerScreen<T>
((FilterSlot) slot).isAlternativesAllowed() ? (parent -> new AlternativesScreen( ((FilterSlot) slot).isAlternativesAllowed() ? (parent -> new AlternativesScreen(
parent, parent,
minecraft.player, minecraft.player,
new TranslationTextComponent("gui.refinedstorage.alternatives"), ALTERNATIVES_TEXT,
slot.getStack(), slot.getStack(),
slot.getSlotIndex() slot.getSlotIndex()
)) : null )) : null
@@ -216,7 +218,7 @@ public abstract class BaseScreen<T extends Container> extends ContainerScreen<T>
minecraft.displayGuiScreen(new AlternativesScreen( minecraft.displayGuiScreen(new AlternativesScreen(
this, this,
minecraft.player, minecraft.player,
new TranslationTextComponent("gui.refinedstorage.alternatives"), ALTERNATIVES_TEXT,
stack, stack,
slot.getSlotIndex() slot.getSlotIndex()
)); ));
@@ -230,7 +232,7 @@ public abstract class BaseScreen<T extends Container> extends ContainerScreen<T>
((FluidFilterSlot) slot).isAlternativesAllowed() ? (parent -> new AlternativesScreen( ((FluidFilterSlot) slot).isAlternativesAllowed() ? (parent -> new AlternativesScreen(
this, this,
minecraft.player, minecraft.player,
new TranslationTextComponent("gui.refinedstorage.alternatives"), ALTERNATIVES_TEXT,
stack, stack,
slot.getSlotIndex() slot.getSlotIndex()
)) : null )) : null

View File

@@ -30,6 +30,7 @@ public class ConstructorScreen extends BaseScreen<ConstructorContainer> {
@Override @Override
public void tick(int x, int y) { public void tick(int x, int y) {
// NO OP
} }
@Override @Override

View File

@@ -15,10 +15,12 @@ public class CrafterScreen extends BaseScreen<CrafterContainer> {
@Override @Override
public void onPostInit(int x, int y) { public void onPostInit(int x, int y) {
// NO OP
} }
@Override @Override
public void tick(int x, int y) { public void tick(int x, int y) {
// NO OP
} }
@Override @Override

View File

@@ -30,6 +30,7 @@ public class DestructorScreen extends BaseScreen<DestructorContainer> {
@Override @Override
public void tick(int x, int y) { public void tick(int x, int y) {
// NO OP
} }
@Override @Override

View File

@@ -57,6 +57,7 @@ public class DetectorScreen extends BaseScreen<DetectorContainer> {
@Override @Override
public void tick(int x, int y) { public void tick(int x, int y) {
// NO OP
} }
@Override @Override

View File

@@ -26,7 +26,7 @@ public class DiskManipulatorScreen extends BaseScreen<DiskManipulatorContainer>
@Override @Override
public void tick(int x, int y) { public void tick(int x, int y) {
// NO OP
} }
@Override @Override

View File

@@ -110,6 +110,7 @@ public class FilterScreen extends BaseScreen<FilterContainer> {
@Override @Override
public void tick(int x, int y) { public void tick(int x, int y) {
// NO OP
} }
@Override @Override

View File

@@ -29,6 +29,7 @@ public class FluidInterfaceScreen extends BaseScreen<FluidInterfaceContainer> {
@Override @Override
public void tick(int x, int y) { public void tick(int x, int y) {
// NO OP
} }
@Override @Override

View File

@@ -31,6 +31,7 @@ public class ImporterScreen extends BaseScreen<ImporterContainer> {
@Override @Override
public void tick(int x, int y) { public void tick(int x, int y) {
// NO OP
} }
@Override @Override

View File

@@ -25,6 +25,7 @@ public class InterfaceScreen extends BaseScreen<InterfaceContainer> {
@Override @Override
public void tick(int x, int y) { public void tick(int x, int y) {
// NO OP
} }
@Override @Override

View File

@@ -23,6 +23,7 @@ public class StorageMonitorScreen extends BaseScreen<StorageMonitorContainer> {
@Override @Override
public void tick(int x, int y) { public void tick(int x, int y) {
// NO OP
} }
@Override @Override

View File

@@ -77,6 +77,7 @@ public class StorageScreen<T extends Container> extends BaseScreen<T> {
@Override @Override
public void tick(int x, int y) { public void tick(int x, int y) {
// NO OP
} }
@Override @Override

View File

@@ -188,7 +188,7 @@ public class FluidGridStack implements IGridStack {
@Override @Override
public Object getIngredient() { public Object getIngredient() {
return stack; return getStack();
} }
@Nullable @Nullable

View File

@@ -199,7 +199,7 @@ public class ItemGridStack implements IGridStack {
@Override @Override
public Object getIngredient() { public Object getIngredient() {
return stack; return getStack();
} }
@Nullable @Nullable

View File

@@ -41,6 +41,13 @@ import java.util.Arrays;
import java.util.function.BiConsumer; import java.util.function.BiConsumer;
public class ClientSetup { public class ClientSetup {
private static final ResourceLocation DISK_RESOURCE = new ResourceLocation(RS.ID + ":block/disks/disk");
private static final ResourceLocation DISK_NEAR_CAPACITY_RESOURCE = new ResourceLocation(RS.ID + ":block/disks/disk_near_capacity");
private static final ResourceLocation DISK_FULL_RESOURCE = new ResourceLocation(RS.ID + ":block/disks/disk_full");
private static final ResourceLocation DISK_DISCONNECTED_RESOURCE = new ResourceLocation(RS.ID + ":block/disks/disk_disconnected");
private static final ResourceLocation CONNECTED = new ResourceLocation("connected");
private final BakedModelOverrideRegistry bakedModelOverrideRegistry = new BakedModelOverrideRegistry(); private final BakedModelOverrideRegistry bakedModelOverrideRegistry = new BakedModelOverrideRegistry();
public ClientSetup() { public ClientSetup() {
@@ -91,10 +98,10 @@ public class ClientSetup {
bakedModelOverrideRegistry.add(new ResourceLocation(RS.ID, "disk_drive"), (base, registry) -> new FullbrightBakedModel( bakedModelOverrideRegistry.add(new ResourceLocation(RS.ID, "disk_drive"), (base, registry) -> new FullbrightBakedModel(
new DiskDriveBakedModel( new DiskDriveBakedModel(
base, base,
registry.get(new ResourceLocation(RS.ID + ":block/disks/disk")), registry.get(DISK_RESOURCE),
registry.get(new ResourceLocation(RS.ID + ":block/disks/disk_near_capacity")), registry.get(DISK_NEAR_CAPACITY_RESOURCE),
registry.get(new ResourceLocation(RS.ID + ":block/disks/disk_full")), registry.get(DISK_FULL_RESOURCE),
registry.get(new ResourceLocation(RS.ID + ":block/disks/disk_disconnected")) registry.get(DISK_DISCONNECTED_RESOURCE)
), ),
false, false,
new ResourceLocation(RS.ID, "block/disks/leds") new ResourceLocation(RS.ID, "block/disks/leds")
@@ -104,10 +111,10 @@ public class ClientSetup {
new DiskManipulatorBakedModel( new DiskManipulatorBakedModel(
base, base,
registry.get(new ResourceLocation(RS.ID + ":block/disk_manipulator/disconnected")), registry.get(new ResourceLocation(RS.ID + ":block/disk_manipulator/disconnected")),
registry.get(new ResourceLocation(RS.ID + ":block/disks/disk")), registry.get(DISK_RESOURCE),
registry.get(new ResourceLocation(RS.ID + ":block/disks/disk_near_capacity")), registry.get(DISK_NEAR_CAPACITY_RESOURCE),
registry.get(new ResourceLocation(RS.ID + ":block/disks/disk_full")), registry.get(DISK_FULL_RESOURCE),
registry.get(new ResourceLocation(RS.ID + ":block/disks/disk_disconnected")) registry.get(DISK_DISCONNECTED_RESOURCE)
), ),
false, false,
new ResourceLocation(RS.ID, "block/disks/leds"), new ResourceLocation(RS.ID, "block/disk_manipulator/cutouts/" + color) new ResourceLocation(RS.ID, "block/disks/leds"), new ResourceLocation(RS.ID, "block/disk_manipulator/cutouts/" + color)
@@ -139,10 +146,10 @@ public class ClientSetup {
bakedModelOverrideRegistry.add(new ResourceLocation(RS.ID, "pattern"), (base, registry) -> new PatternBakedModel(base)); bakedModelOverrideRegistry.add(new ResourceLocation(RS.ID, "pattern"), (base, registry) -> new PatternBakedModel(base));
ModelLoader.addSpecialModel(new ResourceLocation(RS.ID + ":block/disks/disk")); ModelLoader.addSpecialModel(DISK_RESOURCE);
ModelLoader.addSpecialModel(new ResourceLocation(RS.ID + ":block/disks/disk_near_capacity")); ModelLoader.addSpecialModel(DISK_NEAR_CAPACITY_RESOURCE);
ModelLoader.addSpecialModel(new ResourceLocation(RS.ID + ":block/disks/disk_full")); ModelLoader.addSpecialModel(DISK_FULL_RESOURCE);
ModelLoader.addSpecialModel(new ResourceLocation(RS.ID + ":block/disks/disk_disconnected")); ModelLoader.addSpecialModel(DISK_DISCONNECTED_RESOURCE);
ModelLoader.addSpecialModel(new ResourceLocation(RS.ID + ":block/disk_manipulator/disconnected")); ModelLoader.addSpecialModel(new ResourceLocation(RS.ID + ":block/disk_manipulator/disconnected"));
@@ -274,14 +281,14 @@ public class ClientSetup {
RSItems.CONTROLLER.values().forEach(controller -> ItemModelsProperties.func_239418_a_(controller.get(), new ResourceLocation("energy_type"), new ControllerItemPropertyGetter())); RSItems.CONTROLLER.values().forEach(controller -> ItemModelsProperties.func_239418_a_(controller.get(), new ResourceLocation("energy_type"), new ControllerItemPropertyGetter()));
RSItems.CREATIVE_CONTROLLER.values().forEach(controller -> ItemModelsProperties.func_239418_a_(controller.get(), new ResourceLocation("energy_type"), new ControllerItemPropertyGetter())); RSItems.CREATIVE_CONTROLLER.values().forEach(controller -> ItemModelsProperties.func_239418_a_(controller.get(), new ResourceLocation("energy_type"), new ControllerItemPropertyGetter()));
ItemModelsProperties.func_239418_a_(RSItems.WIRELESS_CRAFTING_MONITOR.get(), new ResourceLocation("connected"), new NetworkItemPropertyGetter()); ItemModelsProperties.func_239418_a_(RSItems.WIRELESS_CRAFTING_MONITOR.get(), CONNECTED, new NetworkItemPropertyGetter());
ItemModelsProperties.func_239418_a_(RSItems.CREATIVE_WIRELESS_CRAFTING_MONITOR.get(), new ResourceLocation("connected"), new NetworkItemPropertyGetter()); ItemModelsProperties.func_239418_a_(RSItems.CREATIVE_WIRELESS_CRAFTING_MONITOR.get(), CONNECTED, new NetworkItemPropertyGetter());
ItemModelsProperties.func_239418_a_(RSItems.WIRELESS_GRID.get(), new ResourceLocation("connected"), new NetworkItemPropertyGetter()); ItemModelsProperties.func_239418_a_(RSItems.WIRELESS_GRID.get(), CONNECTED, new NetworkItemPropertyGetter());
ItemModelsProperties.func_239418_a_(RSItems.CREATIVE_WIRELESS_GRID.get(), new ResourceLocation("connected"), new NetworkItemPropertyGetter()); ItemModelsProperties.func_239418_a_(RSItems.CREATIVE_WIRELESS_GRID.get(), CONNECTED, new NetworkItemPropertyGetter());
ItemModelsProperties.func_239418_a_(RSItems.WIRELESS_FLUID_GRID.get(), new ResourceLocation("connected"), new NetworkItemPropertyGetter()); ItemModelsProperties.func_239418_a_(RSItems.WIRELESS_FLUID_GRID.get(), CONNECTED, new NetworkItemPropertyGetter());
ItemModelsProperties.func_239418_a_(RSItems.CREATIVE_WIRELESS_FLUID_GRID.get(), new ResourceLocation("connected"), new NetworkItemPropertyGetter()); ItemModelsProperties.func_239418_a_(RSItems.CREATIVE_WIRELESS_FLUID_GRID.get(), CONNECTED, new NetworkItemPropertyGetter());
} }
@SubscribeEvent @SubscribeEvent

View File

@@ -15,22 +15,22 @@ public interface IPortableGrid {
IStorageCache getCache(); IStorageCache getCache();
default IStorageCache<ItemStack> getItemCache() { default IStorageCache<ItemStack> getItemCache() {
return (IStorageCache<ItemStack>) getCache(); return getCache();
} }
default IStorageCache<FluidStack> getFluidCache() { default IStorageCache<FluidStack> getFluidCache() {
return (IStorageCache<FluidStack>) getCache(); return getCache();
} }
@Nullable @Nullable
IStorageDisk getStorage(); IStorageDisk getStorage();
default IStorageDisk<ItemStack> getItemStorage() { default IStorageDisk<ItemStack> getItemStorage() {
return (IStorageDisk<ItemStack>) getStorage(); return getStorage();
} }
default IStorageDisk<FluidStack> getFluidStorage() { default IStorageDisk<FluidStack> getFluidStorage() {
return (IStorageDisk<FluidStack>) getStorage(); return getStorage();
} }
void drainEnergy(int energy); void drainEnergy(int energy);

View File

@@ -41,6 +41,7 @@ public final class StackUtils {
private static final String NBT_INVENTORY = "Inventory_%d"; private static final String NBT_INVENTORY = "Inventory_%d";
private static final String NBT_SLOT = "Slot"; private static final String NBT_SLOT = "Slot";
private static final String NBT_FORGE_CAPS = "ForgeCaps"; // @Volatile
private static final Logger LOGGER = LogManager.getLogger(StackUtils.class); private static final Logger LOGGER = LogManager.getLogger(StackUtils.class);
@@ -317,13 +318,12 @@ public final class StackUtils {
itemTag.put(NBT_ITEM_NBT, stack.getTag()); itemTag.put(NBT_ITEM_NBT, stack.getTag());
} }
// @Volatile
stack.write(dummy); stack.write(dummy);
if (dummy.contains(NBT_FORGE_CAPS)) {
if (dummy.contains("ForgeCaps")) { itemTag.put(NBT_ITEM_CAPS, dummy.get(NBT_FORGE_CAPS));
itemTag.put(NBT_ITEM_CAPS, dummy.get("ForgeCaps"));
} }
dummy.remove(NBT_FORGE_CAPS);
dummy.remove("ForgeCaps");
return itemTag; return itemTag;
} }