From 93fbf920f8129796b90048abb0c40701b2301fb1 Mon Sep 17 00:00:00 2001 From: TechnoVisionDev Date: Fri, 10 Jul 2020 23:08:49 -0700 Subject: [PATCH] Replace unnecessary classes with lambdas --- .../technovision/tutorial/blocks/BlockItemBase.java | 13 ------------- .../com/technovision/tutorial/items/ItemBase.java | 12 ------------ .../technovision/tutorial/util/RegistryHandler.java | 6 ++---- 3 files changed, 2 insertions(+), 29 deletions(-) delete mode 100644 src/main/java/com/technovision/tutorial/blocks/BlockItemBase.java delete mode 100644 src/main/java/com/technovision/tutorial/items/ItemBase.java diff --git a/src/main/java/com/technovision/tutorial/blocks/BlockItemBase.java b/src/main/java/com/technovision/tutorial/blocks/BlockItemBase.java deleted file mode 100644 index 2aeee8d..0000000 --- a/src/main/java/com/technovision/tutorial/blocks/BlockItemBase.java +++ /dev/null @@ -1,13 +0,0 @@ -package com.technovision.tutorial.blocks; - -import com.technovision.tutorial.Tutorial; -import net.minecraft.block.Block; -import net.minecraft.item.BlockItem; -import net.minecraft.item.Item; - -public class BlockItemBase extends BlockItem { - - public BlockItemBase(Block block) { - super(block, new Item.Properties().group(Tutorial.TAB)); - } -} diff --git a/src/main/java/com/technovision/tutorial/items/ItemBase.java b/src/main/java/com/technovision/tutorial/items/ItemBase.java deleted file mode 100644 index 97e82e3..0000000 --- a/src/main/java/com/technovision/tutorial/items/ItemBase.java +++ /dev/null @@ -1,12 +0,0 @@ -package com.technovision.tutorial.items; - -import com.technovision.tutorial.Tutorial; -import net.minecraft.item.Item; -import net.minecraft.item.ItemGroup; - -public class ItemBase extends Item { - - public ItemBase() { - super(new Item.Properties().group(Tutorial.TAB)); - } -} diff --git a/src/main/java/com/technovision/tutorial/util/RegistryHandler.java b/src/main/java/com/technovision/tutorial/util/RegistryHandler.java index 491220e..0bd14c4 100644 --- a/src/main/java/com/technovision/tutorial/util/RegistryHandler.java +++ b/src/main/java/com/technovision/tutorial/util/RegistryHandler.java @@ -2,9 +2,7 @@ package com.technovision.tutorial.util; import com.technovision.tutorial.Tutorial; import com.technovision.tutorial.armor.ModArmorMaterial; -import com.technovision.tutorial.blocks.BlockItemBase; import com.technovision.tutorial.blocks.RubyBlock; -import com.technovision.tutorial.items.ItemBase; import com.technovision.tutorial.items.PoisonApple; import com.technovision.tutorial.tools.ModItemTier; import net.minecraft.block.Block; @@ -26,7 +24,7 @@ public class RegistryHandler { } // Items - public static final RegistryObject RUBY = ITEMS.register("ruby", ItemBase::new); + public static final RegistryObject RUBY = ITEMS.register("ruby", () -> new Item(new Item.Properties().group(Tutorial.TAB))); public static final RegistryObject POISON_APPLE = ITEMS.register("poison_apple", PoisonApple::new); // Tools @@ -55,6 +53,6 @@ public class RegistryHandler { public static final RegistryObject RUBY_BLOCK = BLOCKS.register("ruby_block", RubyBlock::new); // Block Items - public static final RegistryObject RUBY_BLOCK_ITEM = ITEMS.register("ruby_block", () -> new BlockItemBase(RUBY_BLOCK.get())); + public static final RegistryObject RUBY_BLOCK_ITEM = ITEMS.register("ruby_block", () -> new BlockItem(RUBY_BLOCK.get(), new Item.Properties().group(Tutorial.TAB))); }