diff --git a/src/main/java/modchest/block/custom/suspiciousBlock.java b/src/main/java/modchest/block/custom/suspiciousBlock.java index bd10c75..0bf3bad 100644 --- a/src/main/java/modchest/block/custom/suspiciousBlock.java +++ b/src/main/java/modchest/block/custom/suspiciousBlock.java @@ -1,37 +1,11 @@ package modchest.block.custom; import net.minecraft.block.Block; -import net.minecraft.block.BlockState; -import net.minecraft.block.Blocks; -import net.minecraft.util.math.BlockPos; -import net.minecraft.util.math.Direction; -import net.minecraft.world.World; public class suspiciousBlock extends Block { - + //beim rechtsklick mit einer schüssel kriegt man suspicious stew und der block wird kleiner -> siehe useBlockCallback public suspiciousBlock(Settings settings) { super(settings); } - /*public void onNeighborChanged(BlockState state, World world, BlockPos pos, Block blockIn, BlockPos fromPos, boolean isMoving) { - if (this.isInContactWithWater(world, pos)) { - // Wenn Lava mit Wasser in Kontakt kommt, bestimmen wir, welcher Block entsteht. - Block blockToCreate = this.getBlockToCreate(world, pos); - world.setBlockState(pos, blockToCreate.getDefaultState()); - } - } - - - - public Block getBlockToCreate(World world, BlockPos pos) { - // Prüfen, ob die Lavaquelle stationär ist oder fließt. - boolean isSource = world.getBlockState(pos).getFluidState(). == 0; - if (isSource) { - return Blocks.OBSIDIAN; - } else { - return Blocks.COBBLESTONE; - } - }*/ - - } diff --git a/src/main/java/modchest/block/custom/suspiciousBlockMinusDrei.java b/src/main/java/modchest/block/custom/suspiciousBlockMinusDrei.java index f6c7b98..4f64a2d 100644 --- a/src/main/java/modchest/block/custom/suspiciousBlockMinusDrei.java +++ b/src/main/java/modchest/block/custom/suspiciousBlockMinusDrei.java @@ -1,7 +1,7 @@ package modchest.block.custom; public class suspiciousBlockMinusDrei extends suspiciousBlock { - + //siehe suspiciousBlock public suspiciousBlockMinusDrei(Settings settings) { super(settings); } diff --git a/src/main/java/modchest/block/custom/suspiciousBlockMinusEins.java b/src/main/java/modchest/block/custom/suspiciousBlockMinusEins.java index 7b68b33..70ae47a 100644 --- a/src/main/java/modchest/block/custom/suspiciousBlockMinusEins.java +++ b/src/main/java/modchest/block/custom/suspiciousBlockMinusEins.java @@ -1,7 +1,7 @@ package modchest.block.custom; public class suspiciousBlockMinusEins extends suspiciousBlock { - + //siehe suspiciousBlock public suspiciousBlockMinusEins(Settings settings) { super(settings); } diff --git a/src/main/java/modchest/block/custom/suspiciousBlockMinusFuenf.java b/src/main/java/modchest/block/custom/suspiciousBlockMinusFuenf.java index 9c58e40..e199862 100644 --- a/src/main/java/modchest/block/custom/suspiciousBlockMinusFuenf.java +++ b/src/main/java/modchest/block/custom/suspiciousBlockMinusFuenf.java @@ -1,7 +1,7 @@ package modchest.block.custom; public class suspiciousBlockMinusFuenf extends suspiciousBlock { - + //siehe suspiciousBlock public suspiciousBlockMinusFuenf(Settings settings) { super(settings); } diff --git a/src/main/java/modchest/block/custom/suspiciousBlockMinusSechs.java b/src/main/java/modchest/block/custom/suspiciousBlockMinusSechs.java index 1c799d6..ff0e1c5 100644 --- a/src/main/java/modchest/block/custom/suspiciousBlockMinusSechs.java +++ b/src/main/java/modchest/block/custom/suspiciousBlockMinusSechs.java @@ -1,7 +1,7 @@ package modchest.block.custom; public class suspiciousBlockMinusSechs extends suspiciousBlock { - + //siehe suspiciousBlock public suspiciousBlockMinusSechs(Settings settings) { super(settings); } diff --git a/src/main/java/modchest/block/custom/suspiciousBlockMinusSieben.java b/src/main/java/modchest/block/custom/suspiciousBlockMinusSieben.java index 5307df3..eeb6672 100644 --- a/src/main/java/modchest/block/custom/suspiciousBlockMinusSieben.java +++ b/src/main/java/modchest/block/custom/suspiciousBlockMinusSieben.java @@ -1,7 +1,7 @@ package modchest.block.custom; public class suspiciousBlockMinusSieben extends suspiciousBlock { - + //siehe suspiciousBlock public suspiciousBlockMinusSieben(Settings settings) { super(settings); } diff --git a/src/main/java/modchest/block/custom/suspiciousBlockMinusVier.java b/src/main/java/modchest/block/custom/suspiciousBlockMinusVier.java index 0857550..5f6f137 100644 --- a/src/main/java/modchest/block/custom/suspiciousBlockMinusVier.java +++ b/src/main/java/modchest/block/custom/suspiciousBlockMinusVier.java @@ -1,7 +1,7 @@ package modchest.block.custom; public class suspiciousBlockMinusVier extends suspiciousBlock { - + //siehe suspiciousBlock public suspiciousBlockMinusVier(Settings settings) { super(settings); } diff --git a/src/main/java/modchest/block/custom/suspiciousBlockMinusZwei.java b/src/main/java/modchest/block/custom/suspiciousBlockMinusZwei.java index 73a35eb..61a77ea 100644 --- a/src/main/java/modchest/block/custom/suspiciousBlockMinusZwei.java +++ b/src/main/java/modchest/block/custom/suspiciousBlockMinusZwei.java @@ -1,7 +1,7 @@ package modchest.block.custom; public class suspiciousBlockMinusZwei extends suspiciousBlock { - + //siehe suspiciousBlock public suspiciousBlockMinusZwei(Settings settings) { super(settings); } diff --git a/src/main/java/modchest/block/modBlocks.java b/src/main/java/modchest/block/modBlocks.java index ccedada..05c6992 100644 --- a/src/main/java/modchest/block/modBlocks.java +++ b/src/main/java/modchest/block/modBlocks.java @@ -31,15 +31,18 @@ public class modBlocks { modItemGroup.modchest); suspicious_block = registerBlock("suspicious_block", - new suspiciousBlock(FabricBlockSettings.of(Material.SPONGE).strength(1.0f).requiresTool()), + new suspiciousBlock(FabricBlockSettings.of(Material.SPONGE).strength(1.0f).requiresTool() + .nonOpaque()), modItemGroup.modchest); suspicious_block_minus_eins = registerBlock("suspicious_block_minus_eins", - new suspiciousBlock(FabricBlockSettings.of(Material.SPONGE).strength(1.0f).requiresTool()), + new suspiciousBlock(FabricBlockSettings.of(Material.SPONGE).strength(1.0f).requiresTool() + .nonOpaque()), modItemGroup.modchest); suspicious_block_minus_zwei = registerBlock("suspicious_block_minus_zwei", - new suspiciousBlock(FabricBlockSettings.of(Material.SPONGE).strength(1.0f).requiresTool()), + new suspiciousBlock(FabricBlockSettings.of(Material.SPONGE).strength(1.0f).requiresTool() + .nonOpaque()), modItemGroup.modchest); suspicious_block_minus_drei = registerBlock("suspicious_block_minus_drei", diff --git a/src/main/java/modchest/event/useBlockCallback.java b/src/main/java/modchest/event/useBlockCallback.java index 3bd0647..4d11c02 100644 --- a/src/main/java/modchest/event/useBlockCallback.java +++ b/src/main/java/modchest/event/useBlockCallback.java @@ -16,7 +16,7 @@ public class useBlockCallback implements UseBlockCallback { public ActionResult interact(PlayerEntity player, World world, Hand hand, BlockHitResult hitResult) { BlockPos pos = hitResult.getBlockPos(); BlockState state = world.getBlockState(hitResult.getBlockPos()); - String hitResultString = world.getBlockState(hitResult.getBlockPos()).getBlock().toString(); + String hitResultString = state.getBlock().toString(); if (player.getMainHandStack().getItem().equals(Items.BOWL)) { if (hitResultString.equals("Block{modchest:suspicious_block}") || diff --git a/src/main/resources/data/modchest/recipes/suspicious_block_recipe.json b/src/main/resources/data/modchest/recipes/suspicious_block_recipe.json index 4ac3673..1b153b8 100644 --- a/src/main/resources/data/modchest/recipes/suspicious_block_recipe.json +++ b/src/main/resources/data/modchest/recipes/suspicious_block_recipe.json @@ -1,5 +1,5 @@ { - "type": "minecraft:crafting_shaped", + "type": "minecraft:crafting_shaped", "pattern": [ "MMM", "M#M", @@ -9,12 +9,10 @@ "M":{ "item": "minecraft:honeycomb_block" }, - "#":{ "item": "minecraft:water_bucket" } }, - "result": { "item": "modchest:suspicious_block" }