From 829fa5bc527b1fc44a8bdfe548dee63d2057b7c5 Mon Sep 17 00:00:00 2001 From: Jottyfan Date: Wed, 20 Sep 2023 21:32:48 +0200 Subject: [PATCH] repaired block stacker gui --- gradle.properties | 2 +- .../EmptyLavaHoarderBlockEntity.java | 8 +++++--- .../container/BackpackScreenHandler.java | 6 ------ .../container/BlockStackerScreen.java | 4 ++-- .../assets/quickiefabric/lang/de_de.json | 12 ++++++------ .../assets/quickiefabric/lang/en_us.json | 12 ++++++------ .../textures/gui/blockstacker.png | Bin 11057 -> 21668 bytes 7 files changed, 20 insertions(+), 24 deletions(-) diff --git a/gradle.properties b/gradle.properties index 68b91a8..2e47505 100644 --- a/gradle.properties +++ b/gradle.properties @@ -9,7 +9,7 @@ loader_version=0.14.21 # Mod Properties - mod_version = 1.20.1.4 + mod_version = 1.20.1.5 maven_group = de.jottyfan.minecraft archives_base_name = quickiefabric diff --git a/src/main/java/de/jottyfan/minecraft/quickiefabric/blockentity/EmptyLavaHoarderBlockEntity.java b/src/main/java/de/jottyfan/minecraft/quickiefabric/blockentity/EmptyLavaHoarderBlockEntity.java index e3988aa..990f104 100644 --- a/src/main/java/de/jottyfan/minecraft/quickiefabric/blockentity/EmptyLavaHoarderBlockEntity.java +++ b/src/main/java/de/jottyfan/minecraft/quickiefabric/blockentity/EmptyLavaHoarderBlockEntity.java @@ -27,10 +27,12 @@ public class EmptyLavaHoarderBlockEntity extends BlockEntity { public static final void spawnRandomItems(World world, BlockPos pos, Integer count) { world.spawnEntity(new ItemEntity(world, pos.getX(), pos.getY(), pos.getZ(), new ItemStack(Items.DIAMOND, new Random().nextInt(count)))); world.spawnEntity(new ItemEntity(world, pos.getX(), pos.getY(), pos.getZ(), new ItemStack(Items.EMERALD, new Random().nextInt(count)))); - world.spawnEntity(new ItemEntity(world, pos.getX(), pos.getY(), pos.getZ(), new ItemStack(Items.GOLD_NUGGET, new Random().nextInt(count)))); - world.spawnEntity(new ItemEntity(world, pos.getX(), pos.getY(), pos.getZ(), new ItemStack(Items.IRON_NUGGET, new Random().nextInt(count)))); + world.spawnEntity(new ItemEntity(world, pos.getX(), pos.getY(), pos.getZ(), new ItemStack(Items.GOLD_ORE, new Random().nextInt(count)))); + world.spawnEntity(new ItemEntity(world, pos.getX(), pos.getY(), pos.getZ(), new ItemStack(Items.IRON_ORE, new Random().nextInt(count)))); + world.spawnEntity(new ItemEntity(world, pos.getX(), pos.getY(), pos.getZ(), new ItemStack(Items.COPPER_ORE, new Random().nextInt(count)))); + world.spawnEntity(new ItemEntity(world, pos.getX(), pos.getY(), pos.getZ(), new ItemStack(Items.OBSIDIAN, new Random().nextInt(count)))); world.spawnEntity(new ItemEntity(world, pos.getX(), pos.getY(), pos.getZ(), new ItemStack(Items.LAPIS_LAZULI, new Random().nextInt(count)))); - world.spawnEntity(new ItemEntity(world, pos.getX(), pos.getY(), pos.getZ(), new ItemStack(QuickieItems.SULPHOR, 1 + new Random().nextInt(count)))); + world.spawnEntity(new ItemEntity(world, pos.getX(), pos.getY(), pos.getZ(), new ItemStack(QuickieItems.SULPHOR, new Random().nextInt(count)))); } /** diff --git a/src/main/java/de/jottyfan/minecraft/quickiefabric/container/BackpackScreenHandler.java b/src/main/java/de/jottyfan/minecraft/quickiefabric/container/BackpackScreenHandler.java index baaba02..ec1c6e8 100644 --- a/src/main/java/de/jottyfan/minecraft/quickiefabric/container/BackpackScreenHandler.java +++ b/src/main/java/de/jottyfan/minecraft/quickiefabric/container/BackpackScreenHandler.java @@ -11,10 +11,7 @@ import net.minecraft.network.PacketByteBuf; import net.minecraft.screen.ScreenHandler; import net.minecraft.screen.slot.Slot; import net.minecraft.screen.slot.SlotActionType; -import net.minecraft.sound.SoundCategory; -import net.minecraft.sound.SoundEvents; import net.minecraft.util.Hand; -import net.minecraft.util.math.BlockPos; public class BackpackScreenHandler extends ScreenHandler { @@ -99,9 +96,6 @@ public class BackpackScreenHandler extends ScreenHandler { } else { super.onSlotClick(slotId, quickCraftData, actionType, playerEntity); } - } else if (playerEntity.getEntityWorld().isClient) { - playerEntity.getEntityWorld().playSound(null, BlockPos.ofFloored(playerEntity.getPos()), - SoundEvents.ENTITY_VILLAGER_NO, SoundCategory.PLAYERS, 1f, 1f); } } diff --git a/src/main/java/de/jottyfan/minecraft/quickiefabric/container/BlockStackerScreen.java b/src/main/java/de/jottyfan/minecraft/quickiefabric/container/BlockStackerScreen.java index 8c31c68..5a2cb42 100644 --- a/src/main/java/de/jottyfan/minecraft/quickiefabric/container/BlockStackerScreen.java +++ b/src/main/java/de/jottyfan/minecraft/quickiefabric/container/BlockStackerScreen.java @@ -40,10 +40,10 @@ public class BlockStackerScreen extends HandledScreen @Override protected void drawBackground(DrawContext context, float delta, int mouseX, int mouseY) { - context.setShaderColor(1.0F, 1.0F, 1.0F, 1.0F); +// context.setShaderColor(1.0F, 1.0F, 1.0F, 1.0F); int guiX = (this.width - this.containerWidth) / 2; int guiY = (this.height - this.containerHeight) / 2; - context.drawTexture(TEXTURE, guiX, guiY, 0, 0, containerWidth, containerHeight); super.renderBackground(context); + context.drawTexture(TEXTURE, guiX, guiY, 0, 0, containerWidth, containerHeight); } } diff --git a/src/main/resources/assets/quickiefabric/lang/de_de.json b/src/main/resources/assets/quickiefabric/lang/de_de.json index 7814c4d..cfc864c 100644 --- a/src/main/resources/assets/quickiefabric/lang/de_de.json +++ b/src/main/resources/assets/quickiefabric/lang/de_de.json @@ -64,12 +64,12 @@ "block.quickiefabric.drillwest": "West-Bohrer", "block.quickiefabric.drillnorth": "Nord-Bohrer", "block.quickiefabric.drillstop": "Bohrerstopper", - "block.quickiefabric.blockstackerup": "Blockhochstapler", - "block.quickiefabric.blockstackerdown": "Blocktiefstapler", - "block.quickiefabric.blockstackereast": "Ostblockstapler", - "block.quickiefabric.blockstackerwest": "Westblockstapler", - "block.quickiefabric.blockstackernorth": "Nordblockstapler", - "block.quickiefabric.blockstackersouth": "Südblockstapler", + "block.quickiefabric.blockstackerup": "Hochstapler", + "block.quickiefabric.blockstackerdown": "Tiefstapler", + "block.quickiefabric.blockstackereast": "Oststapler", + "block.quickiefabric.blockstackerwest": "Weststapler", + "block.quickiefabric.blockstackernorth": "Nordstapler", + "block.quickiefabric.blockstackersouth": "Südstapler", "block.quickiefabric.blockspreader": "Blockverteiler", "container.quickiefabric.backpack": "Rucksack", "container.quickiefabric.blockstacker": "Blockstapler", diff --git a/src/main/resources/assets/quickiefabric/lang/en_us.json b/src/main/resources/assets/quickiefabric/lang/en_us.json index 9a100d7..3b6ed6e 100644 --- a/src/main/resources/assets/quickiefabric/lang/en_us.json +++ b/src/main/resources/assets/quickiefabric/lang/en_us.json @@ -64,12 +64,12 @@ "block.quickiefabric.drillwest": "west drill", "block.quickiefabric.drillnorth": "north drill", "block.quickiefabric.drillstop": "drill stopper", - "block.quickiefabric.blockstackerup": "block up stacker", - "block.quickiefabric.blockstackerdown": "block down stacker", - "block.quickiefabric.blockstackereast": "block east stacker", - "block.quickiefabric.blockstackerwest": "block west stacker", - "block.quickiefabric.blockstackernorth": "block north stacker", - "block.quickiefabric.blockstackersouth": "block south stacker", + "block.quickiefabric.blockstackerup": "up stacker", + "block.quickiefabric.blockstackerdown": "down stacker", + "block.quickiefabric.blockstackereast": "east stacker", + "block.quickiefabric.blockstackerwest": "west stacker", + "block.quickiefabric.blockstackernorth": "north stacker", + "block.quickiefabric.blockstackersouth": "south stacker", "block.quickiefabric.blockspreader": "block spreader", "container.quickiefabric.backpack": "backpack", "container.quickiefabric.blockstacker": "block stacker", diff --git a/src/main/resources/assets/quickiefabric/textures/gui/blockstacker.png b/src/main/resources/assets/quickiefabric/textures/gui/blockstacker.png index dba71b604729f7671ed3179dfd3f955caa0e0026..1a10e11abc2eea555ce2adc03f158d7f07e63368 100644 GIT binary patch delta 18250 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