mirror of
https://github.com/TechnoVisionDev/Forge-Modding-Tutorial-1.16
synced 2024-10-27 20:34:04 +00:00
Replace unnecessary classes with lambdas
This commit is contained in:
parent
cc03142d2f
commit
93fbf920f8
@ -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));
|
||||
}
|
||||
}
|
@ -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));
|
||||
}
|
||||
}
|
@ -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<Item> RUBY = ITEMS.register("ruby", ItemBase::new);
|
||||
public static final RegistryObject<Item> RUBY = ITEMS.register("ruby", () -> new Item(new Item.Properties().group(Tutorial.TAB)));
|
||||
public static final RegistryObject<PoisonApple> POISON_APPLE = ITEMS.register("poison_apple", PoisonApple::new);
|
||||
|
||||
// Tools
|
||||
@ -55,6 +53,6 @@ public class RegistryHandler {
|
||||
public static final RegistryObject<Block> RUBY_BLOCK = BLOCKS.register("ruby_block", RubyBlock::new);
|
||||
|
||||
// Block Items
|
||||
public static final RegistryObject<Item> RUBY_BLOCK_ITEM = ITEMS.register("ruby_block", () -> new BlockItemBase(RUBY_BLOCK.get()));
|
||||
public static final RegistryObject<Item> RUBY_BLOCK_ITEM = ITEMS.register("ruby_block", () -> new BlockItem(RUBY_BLOCK.get(), new Item.Properties().group(Tutorial.TAB)));
|
||||
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user