Removed redundant suffixes.
This commit is contained in:
@@ -13,9 +13,9 @@ public final class CustomItemModelProperties {
|
||||
///////////////////////////////////////////////////////////////////
|
||||
|
||||
public static void initialize() {
|
||||
ItemModelsProperties.registerProperty(Items.MEMORY_ITEM.get(), CustomItemModelProperties.CAPACITY_PROPERTY,
|
||||
ItemModelsProperties.registerProperty(Items.MEMORY.get(), CustomItemModelProperties.CAPACITY_PROPERTY,
|
||||
(stack, world, entity) -> AbstractStorageItem.getCapacity(stack));
|
||||
ItemModelsProperties.registerProperty(Items.HARD_DRIVE_ITEM.get(), CustomItemModelProperties.CAPACITY_PROPERTY,
|
||||
ItemModelsProperties.registerProperty(Items.HARD_DRIVE.get(), CustomItemModelProperties.CAPACITY_PROPERTY,
|
||||
(stack, world, entity) -> HardDriveItem.getBaseBlockDevice(stack) != null ? Integer.MAX_VALUE : AbstractStorageItem.getCapacity(stack));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -13,11 +13,11 @@ public final class Blocks {
|
||||
|
||||
///////////////////////////////////////////////////////////////////
|
||||
|
||||
public static final RegistryObject<ComputerBlock> COMPUTER_BLOCK = BLOCKS.register(Constants.COMPUTER_BLOCK_NAME, ComputerBlock::new);
|
||||
public static final RegistryObject<BusCableBlock> BUS_CABLE_BLOCK = BLOCKS.register(Constants.BUS_CABLE_BLOCK_NAME, BusCableBlock::new);
|
||||
public static final RegistryObject<NetworkConnectorBlock> NETWORK_CONNECTOR_BLOCK = BLOCKS.register(Constants.NETWORK_CONNECTOR_BLOCK_NAME, NetworkConnectorBlock::new);
|
||||
public static final RegistryObject<NetworkHubBlock> NETWORK_HUB_BLOCK = BLOCKS.register(Constants.NETWORK_HUB_BLOCK_NAME, NetworkHubBlock::new);
|
||||
public static final RegistryObject<RedstoneInterfaceBlock> REDSTONE_INTERFACE_BLOCK = BLOCKS.register(Constants.REDSTONE_INTERFACE_BLOCK_NAME, RedstoneInterfaceBlock::new);
|
||||
public static final RegistryObject<ComputerBlock> COMPUTER = BLOCKS.register(Constants.COMPUTER_BLOCK_NAME, ComputerBlock::new);
|
||||
public static final RegistryObject<BusCableBlock> BUS_CABLE = BLOCKS.register(Constants.BUS_CABLE_BLOCK_NAME, BusCableBlock::new);
|
||||
public static final RegistryObject<NetworkConnectorBlock> NETWORK_CONNECTOR = BLOCKS.register(Constants.NETWORK_CONNECTOR_BLOCK_NAME, NetworkConnectorBlock::new);
|
||||
public static final RegistryObject<NetworkHubBlock> NETWORK_HUB = BLOCKS.register(Constants.NETWORK_HUB_BLOCK_NAME, NetworkHubBlock::new);
|
||||
public static final RegistryObject<RedstoneInterfaceBlock> REDSTONE_INTERFACE = BLOCKS.register(Constants.REDSTONE_INTERFACE_BLOCK_NAME, RedstoneInterfaceBlock::new);
|
||||
|
||||
///////////////////////////////////////////////////////////////////
|
||||
|
||||
|
||||
@@ -165,7 +165,7 @@ public final class BusCableBlock extends Block {
|
||||
}
|
||||
|
||||
if (plugCount > 0) {
|
||||
drops.add(new ItemStack(Items.BUS_INTERFACE_ITEM.get(), plugCount));
|
||||
drops.add(new ItemStack(Items.BUS_INTERFACE.get(), plugCount));
|
||||
}
|
||||
|
||||
return drops;
|
||||
@@ -289,7 +289,7 @@ public final class BusCableBlock extends Block {
|
||||
onConnectionTypeChanged(world, pos, side);
|
||||
|
||||
if (!player.isCreative() && world.getGameRules().getBoolean(GameRules.DO_TILE_DROPS)) {
|
||||
ItemStackUtils.spawnAsEntity(world, pos, new ItemStack(Items.BUS_INTERFACE_ITEM.get()), side).ifPresent(entity -> {
|
||||
ItemStackUtils.spawnAsEntity(world, pos, new ItemStack(Items.BUS_INTERFACE.get()), side).ifPresent(entity -> {
|
||||
entity.setNoPickupDelay();
|
||||
entity.onCollideWithPlayer(player);
|
||||
});
|
||||
|
||||
@@ -182,7 +182,7 @@ public final class ComputerBlock extends HorizontalBlock {
|
||||
computer.getItemStackHandlers().exportDeviceDataToItemStacks();
|
||||
|
||||
if (player.isCreative()) {
|
||||
final ItemStack stack = new ItemStack(Items.COMPUTER_ITEM.get());
|
||||
final ItemStack stack = new ItemStack(Items.COMPUTER.get());
|
||||
computer.exportToItemStack(stack);
|
||||
spawnAsEntity(world, pos, stack);
|
||||
}
|
||||
|
||||
@@ -18,7 +18,7 @@ import java.util.Optional;
|
||||
|
||||
public final class FlashMemoryItemDeviceProvider extends AbstractItemDeviceProvider {
|
||||
public FlashMemoryItemDeviceProvider() {
|
||||
super(Items.FLASH_MEMORY_ITEM);
|
||||
super(Items.FLASH_MEMORY);
|
||||
}
|
||||
|
||||
///////////////////////////////////////////////////////////////////
|
||||
|
||||
@@ -19,7 +19,7 @@ import java.util.Optional;
|
||||
|
||||
public final class HardDriveItemDeviceProvider extends AbstractItemDeviceProvider {
|
||||
public HardDriveItemDeviceProvider() {
|
||||
super(Items.HARD_DRIVE_ITEM);
|
||||
super(Items.HARD_DRIVE);
|
||||
}
|
||||
|
||||
///////////////////////////////////////////////////////////////////
|
||||
|
||||
@@ -12,7 +12,7 @@ import java.util.Optional;
|
||||
|
||||
public final class MemoryItemDeviceProvider extends AbstractItemDeviceProvider {
|
||||
public MemoryItemDeviceProvider() {
|
||||
super(Items.MEMORY_ITEM);
|
||||
super(Items.MEMORY);
|
||||
}
|
||||
|
||||
///////////////////////////////////////////////////////////////////
|
||||
|
||||
@@ -10,7 +10,7 @@ import java.util.Optional;
|
||||
|
||||
public final class NetworkInterfaceCardItemDeviceProvider extends AbstractItemDeviceProvider {
|
||||
public NetworkInterfaceCardItemDeviceProvider() {
|
||||
super(Items.NETWORK_INTERFACE_CARD_ITEM);
|
||||
super(Items.NETWORK_INTERFACE_CARD);
|
||||
}
|
||||
|
||||
///////////////////////////////////////////////////////////////////
|
||||
|
||||
@@ -10,7 +10,7 @@ import java.util.Optional;
|
||||
|
||||
public final class RedstoneInterfaceCardItemDeviceProvider extends AbstractItemDeviceProvider {
|
||||
public RedstoneInterfaceCardItemDeviceProvider() {
|
||||
super(Items.REDSTONE_INTERFACE_CARD_ITEM);
|
||||
super(Items.REDSTONE_INTERFACE_CARD);
|
||||
}
|
||||
|
||||
///////////////////////////////////////////////////////////////////
|
||||
|
||||
@@ -67,6 +67,6 @@ public final class ComputerContainer extends AbstractContainer {
|
||||
|
||||
@Override
|
||||
public boolean canInteractWith(final PlayerEntity player) {
|
||||
return isWithinUsableDistance(IWorldPosCallable.of(computer.getWorld(), computer.getPos()), player, Blocks.COMPUTER_BLOCK.get());
|
||||
return isWithinUsableDistance(IWorldPosCallable.of(computer.getWorld(), computer.getPos()), player, Blocks.COMPUTER.get());
|
||||
}
|
||||
}
|
||||
|
||||
@@ -214,7 +214,7 @@ public final class RobotEntity extends Entity implements Robot {
|
||||
return;
|
||||
}
|
||||
|
||||
final ItemStack stack = new ItemStack(Items.ROBOT_ITEM.get());
|
||||
final ItemStack stack = new ItemStack(Items.ROBOT.get());
|
||||
exportToItemStack(stack);
|
||||
entityDropItem(stack);
|
||||
|
||||
|
||||
@@ -2,20 +2,13 @@ package li.cil.oc2.common.item;
|
||||
|
||||
import li.cil.oc2.common.block.Blocks;
|
||||
import li.cil.oc2.common.block.BusCableBlock;
|
||||
import li.cil.oc2.common.util.TooltipUtils;
|
||||
import net.minecraft.block.BlockState;
|
||||
import net.minecraft.client.util.ITooltipFlag;
|
||||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraft.item.ItemUseContext;
|
||||
import net.minecraft.util.ActionResultType;
|
||||
import net.minecraft.util.Direction;
|
||||
import net.minecraft.util.math.BlockPos;
|
||||
import net.minecraft.util.math.vector.Vector3d;
|
||||
import net.minecraft.util.text.ITextComponent;
|
||||
import net.minecraft.world.World;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public final class BusInterfaceItem extends ModItem {
|
||||
public BusInterfaceItem(final Properties properties) {
|
||||
@@ -30,7 +23,7 @@ public final class BusInterfaceItem extends ModItem {
|
||||
final BlockPos pos = context.getPos();
|
||||
final BlockState state = world.getBlockState(pos);
|
||||
|
||||
final BusCableBlock busCableBlock = Blocks.BUS_CABLE_BLOCK.get();
|
||||
final BusCableBlock busCableBlock = Blocks.BUS_CABLE.get();
|
||||
if (state.getBlock() == busCableBlock) {
|
||||
final Vector3d localHitPos = context.getHitVec().subtract(Vector3d.copyCentered(pos));
|
||||
final Direction side = Direction.getFacingFromVector(localHitPos.x, localHitPos.y, localHitPos.z);
|
||||
|
||||
@@ -23,7 +23,7 @@ public final class FlashMemoryItem extends AbstractStorageItem {
|
||||
///////////////////////////////////////////////////////////////////
|
||||
|
||||
public static ItemStack withCapacity(final int capacity) {
|
||||
return withCapacity(new ItemStack(Items.FLASH_MEMORY_ITEM.get()), capacity);
|
||||
return withCapacity(new ItemStack(Items.FLASH_MEMORY.get()), capacity);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
@@ -62,7 +62,7 @@ public final class FlashMemoryItem extends AbstractStorageItem {
|
||||
}
|
||||
|
||||
public static ItemStack withFirmware(final Firmware firmware) {
|
||||
return withFirmware(new ItemStack(Items.FLASH_MEMORY_ITEM.get()), firmware);
|
||||
return withFirmware(new ItemStack(Items.FLASH_MEMORY.get()), firmware);
|
||||
}
|
||||
|
||||
///////////////////////////////////////////////////////////////////
|
||||
|
||||
@@ -22,7 +22,7 @@ public final class HardDriveItem extends AbstractStorageItem {
|
||||
///////////////////////////////////////////////////////////////////
|
||||
|
||||
public static ItemStack withCapacity(final int capacity) {
|
||||
return withCapacity(new ItemStack(Items.HARD_DRIVE_ITEM.get()), capacity);
|
||||
return withCapacity(new ItemStack(Items.HARD_DRIVE.get()), capacity);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
@@ -61,7 +61,7 @@ public final class HardDriveItem extends AbstractStorageItem {
|
||||
}
|
||||
|
||||
public static ItemStack withBase(final BaseBlockDevice baseBlockDevice) {
|
||||
return withBase(new ItemStack(Items.HARD_DRIVE_ITEM.get()), baseBlockDevice);
|
||||
return withBase(new ItemStack(Items.HARD_DRIVE.get()), baseBlockDevice);
|
||||
}
|
||||
|
||||
public static boolean isReadonly(final ItemStack stack) {
|
||||
|
||||
@@ -6,7 +6,6 @@ import li.cil.oc2.common.Constants;
|
||||
import li.cil.oc2.common.bus.device.data.BaseBlockDevices;
|
||||
import li.cil.oc2.common.bus.device.data.Firmwares;
|
||||
import li.cil.oc2.common.util.ItemStackUtils;
|
||||
import li.cil.oc2.common.vm.AbstractVirtualMachineItemStackHandlers;
|
||||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraft.nbt.CompoundNBT;
|
||||
import net.minecraft.util.NonNullList;
|
||||
@@ -19,7 +18,7 @@ public final class ItemGroup {
|
||||
public static final net.minecraft.item.ItemGroup COMMON = new net.minecraft.item.ItemGroup(API.MOD_ID + ".common") {
|
||||
@Override
|
||||
public ItemStack createIcon() {
|
||||
return new ItemStack(Items.COMPUTER_ITEM.get());
|
||||
return new ItemStack(Items.COMPUTER.get());
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -44,7 +43,7 @@ public final class ItemGroup {
|
||||
}
|
||||
|
||||
private ItemStack getPreconfiguredComputer() {
|
||||
final ItemStack computer = new ItemStack(Items.COMPUTER_ITEM.get());
|
||||
final ItemStack computer = new ItemStack(Items.COMPUTER.get());
|
||||
|
||||
final CompoundNBT computerItems = ItemStackUtils.getOrCreateTileEntityInventoryTag(computer);
|
||||
computerItems.put(DeviceTypes.MEMORY.getRegistryName().toString(), makeInventoryTag(
|
||||
@@ -59,7 +58,7 @@ public final class ItemGroup {
|
||||
FlashMemoryItem.withFirmware(Firmwares.BUILDROOT.get())
|
||||
));
|
||||
computerItems.put(DeviceTypes.CARD.getRegistryName().toString(), makeInventoryTag(
|
||||
new ItemStack(Items.NETWORK_INTERFACE_CARD_ITEM.get())
|
||||
new ItemStack(Items.NETWORK_INTERFACE_CARD.get())
|
||||
));
|
||||
|
||||
return computer;
|
||||
|
||||
@@ -18,25 +18,25 @@ public final class Items {
|
||||
|
||||
///////////////////////////////////////////////////////////////////
|
||||
|
||||
public static final RegistryObject<Item> COMPUTER_ITEM = register(Constants.COMPUTER_BLOCK_NAME, Blocks.COMPUTER_BLOCK);
|
||||
public static final RegistryObject<Item> BUS_CABLE_ITEM = register(Constants.BUS_CABLE_BLOCK_NAME, Blocks.BUS_CABLE_BLOCK);
|
||||
public static final RegistryObject<Item> NETWORK_CONNECTOR_ITEM = register(Constants.NETWORK_CONNECTOR_BLOCK_NAME, Blocks.NETWORK_CONNECTOR_BLOCK);
|
||||
public static final RegistryObject<Item> NETWORK_HUB_ITEM = register(Constants.NETWORK_HUB_BLOCK_NAME, Blocks.NETWORK_HUB_BLOCK);
|
||||
public static final RegistryObject<Item> REDSTONE_INTERFACE_ITEM = register(Constants.REDSTONE_INTERFACE_BLOCK_NAME, Blocks.REDSTONE_INTERFACE_BLOCK);
|
||||
public static final RegistryObject<Item> COMPUTER = register(Constants.COMPUTER_BLOCK_NAME, Blocks.COMPUTER);
|
||||
public static final RegistryObject<Item> BUS_CABLE = register(Constants.BUS_CABLE_BLOCK_NAME, Blocks.BUS_CABLE);
|
||||
public static final RegistryObject<Item> NETWORK_CONNECTOR = register(Constants.NETWORK_CONNECTOR_BLOCK_NAME, Blocks.NETWORK_CONNECTOR);
|
||||
public static final RegistryObject<Item> NETWORK_HUB = register(Constants.NETWORK_HUB_BLOCK_NAME, Blocks.NETWORK_HUB);
|
||||
public static final RegistryObject<Item> REDSTONE_INTERFACE = register(Constants.REDSTONE_INTERFACE_BLOCK_NAME, Blocks.REDSTONE_INTERFACE);
|
||||
|
||||
///////////////////////////////////////////////////////////////////
|
||||
|
||||
public static final RegistryObject<Item> WRENCH_ITEM = register(Constants.WRENCH_ITEM_NAME, WrenchItem::new);
|
||||
public static final RegistryObject<Item> WRENCH = register(Constants.WRENCH_ITEM_NAME, WrenchItem::new);
|
||||
|
||||
public static final RegistryObject<Item> BUS_INTERFACE_ITEM = register(Constants.BUS_INTERFACE_ITEM_NAME, BusInterfaceItem::new);
|
||||
public static final RegistryObject<Item> NETWORK_CABLE_ITEM = register(Constants.NETWORK_CABLE_ITEM_NAME, NetworkCableItem::new);
|
||||
public static final RegistryObject<Item> ROBOT_ITEM = register(Constants.ROBOT_ENTITY_NAME, RobotItem::new, commonProperties().setISTER(() -> RobotItemStackRenderer::new));
|
||||
public static final RegistryObject<Item> BUS_INTERFACE = register(Constants.BUS_INTERFACE_ITEM_NAME, BusInterfaceItem::new);
|
||||
public static final RegistryObject<Item> NETWORK_CABLE = register(Constants.NETWORK_CABLE_ITEM_NAME, NetworkCableItem::new);
|
||||
public static final RegistryObject<Item> ROBOT = register(Constants.ROBOT_ENTITY_NAME, RobotItem::new, commonProperties().setISTER(() -> RobotItemStackRenderer::new));
|
||||
|
||||
public static final RegistryObject<Item> MEMORY_ITEM = register(Constants.MEMORY_ITEM_NAME, MemoryItem::new, new Item.Properties());
|
||||
public static final RegistryObject<Item> HARD_DRIVE_ITEM = register(Constants.HARD_DRIVE_ITEM_NAME, HardDriveItem::new, new Item.Properties());
|
||||
public static final RegistryObject<Item> FLASH_MEMORY_ITEM = register(Constants.FLASH_MEMORY_ITEM_NAME, FlashMemoryItem::new, new Item.Properties());
|
||||
public static final RegistryObject<Item> REDSTONE_INTERFACE_CARD_ITEM = register(Constants.REDSTONE_INTERFACE_CARD_ITEM_NAME);
|
||||
public static final RegistryObject<Item> NETWORK_INTERFACE_CARD_ITEM = register(Constants.NETWORK_INTERFACE_CARD_ITEM_NAME);
|
||||
public static final RegistryObject<Item> MEMORY = register(Constants.MEMORY_ITEM_NAME, MemoryItem::new, new Item.Properties());
|
||||
public static final RegistryObject<Item> HARD_DRIVE = register(Constants.HARD_DRIVE_ITEM_NAME, HardDriveItem::new, new Item.Properties());
|
||||
public static final RegistryObject<Item> FLASH_MEMORY = register(Constants.FLASH_MEMORY_ITEM_NAME, FlashMemoryItem::new, new Item.Properties());
|
||||
public static final RegistryObject<Item> REDSTONE_INTERFACE_CARD = register(Constants.REDSTONE_INTERFACE_CARD_ITEM_NAME);
|
||||
public static final RegistryObject<Item> NETWORK_INTERFACE_CARD = register(Constants.NETWORK_INTERFACE_CARD_ITEM_NAME);
|
||||
|
||||
public static final RegistryObject<Item> INVENTORY_OPERATIONS_MODULE = register(Constants.INVENTORY_OPERATIONS_MODULE_ITEM_NAME);
|
||||
public static final RegistryObject<Item> BLOCK_OPERATIONS_MODULE = register(Constants.BLOCK_OPERATIONS_MODULE_ITEM_NAME, commonProperties().maxDamage(2500));
|
||||
|
||||
@@ -9,7 +9,7 @@ public final class MemoryItem extends AbstractStorageItem {
|
||||
///////////////////////////////////////////////////////////////////
|
||||
|
||||
public static ItemStack withCapacity(final int capacity) {
|
||||
return withCapacity(new ItemStack(Items.MEMORY_ITEM.get()), capacity);
|
||||
return withCapacity(new ItemStack(Items.MEMORY.get()), capacity);
|
||||
}
|
||||
|
||||
///////////////////////////////////////////////////////////////////
|
||||
|
||||
@@ -139,7 +139,7 @@ public final class NetworkConnectorTileEntity extends AbstractTileEntity impleme
|
||||
final World world = getWorld();
|
||||
if (world != null) {
|
||||
final Vector3d middle = Vector3d.copyCentered(getPos().add(pos)).scale(0.5f);
|
||||
ItemStackUtils.spawnAsEntity(world, middle, new ItemStack(Items.NETWORK_CABLE_ITEM.get()));
|
||||
ItemStackUtils.spawnAsEntity(world, middle, new ItemStack(Items.NETWORK_CABLE.get()));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -18,11 +18,11 @@ public final class TileEntities {
|
||||
|
||||
///////////////////////////////////////////////////////////////////
|
||||
|
||||
public static final RegistryObject<TileEntityType<RedstoneInterfaceTileEntity>> REDSTONE_INTERFACE_TILE_ENTITY = register(Constants.REDSTONE_INTERFACE_BLOCK_NAME, Blocks.REDSTONE_INTERFACE_BLOCK, RedstoneInterfaceTileEntity::new);
|
||||
public static final RegistryObject<TileEntityType<BusCableTileEntity>> BUS_CABLE_TILE_ENTITY = register(Constants.BUS_CABLE_BLOCK_NAME, Blocks.BUS_CABLE_BLOCK, BusCableTileEntity::new);
|
||||
public static final RegistryObject<TileEntityType<ComputerTileEntity>> COMPUTER_TILE_ENTITY = register(Constants.COMPUTER_BLOCK_NAME, Blocks.COMPUTER_BLOCK, ComputerTileEntity::new);
|
||||
public static final RegistryObject<TileEntityType<NetworkConnectorTileEntity>> NETWORK_CONNECTOR_TILE_ENTITY = register(Constants.NETWORK_CONNECTOR_BLOCK_NAME, Blocks.NETWORK_CONNECTOR_BLOCK, NetworkConnectorTileEntity::new);
|
||||
public static final RegistryObject<TileEntityType<NetworkHubTileEntity>> NETWORK_HUB_TILE_ENTITY = register(Constants.NETWORK_HUB_BLOCK_NAME, Blocks.NETWORK_HUB_BLOCK, NetworkHubTileEntity::new);
|
||||
public static final RegistryObject<TileEntityType<RedstoneInterfaceTileEntity>> REDSTONE_INTERFACE_TILE_ENTITY = register(Constants.REDSTONE_INTERFACE_BLOCK_NAME, Blocks.REDSTONE_INTERFACE, RedstoneInterfaceTileEntity::new);
|
||||
public static final RegistryObject<TileEntityType<BusCableTileEntity>> BUS_CABLE_TILE_ENTITY = register(Constants.BUS_CABLE_BLOCK_NAME, Blocks.BUS_CABLE, BusCableTileEntity::new);
|
||||
public static final RegistryObject<TileEntityType<ComputerTileEntity>> COMPUTER_TILE_ENTITY = register(Constants.COMPUTER_BLOCK_NAME, Blocks.COMPUTER, ComputerTileEntity::new);
|
||||
public static final RegistryObject<TileEntityType<NetworkConnectorTileEntity>> NETWORK_CONNECTOR_TILE_ENTITY = register(Constants.NETWORK_CONNECTOR_BLOCK_NAME, Blocks.NETWORK_CONNECTOR, NetworkConnectorTileEntity::new);
|
||||
public static final RegistryObject<TileEntityType<NetworkHubTileEntity>> NETWORK_HUB_TILE_ENTITY = register(Constants.NETWORK_HUB_BLOCK_NAME, Blocks.NETWORK_HUB, NetworkHubTileEntity::new);
|
||||
|
||||
///////////////////////////////////////////////////////////////////
|
||||
|
||||
|
||||
@@ -20,9 +20,9 @@ public class ModBlockStateProvider extends BlockStateProvider {
|
||||
|
||||
@Override
|
||||
protected void registerStatesAndModels() {
|
||||
horizontalBlock(Blocks.COMPUTER_BLOCK, Items.COMPUTER_ITEM);
|
||||
horizontalBlock(Blocks.REDSTONE_INTERFACE_BLOCK, Items.REDSTONE_INTERFACE_ITEM);
|
||||
horizontalFaceBlock(Blocks.NETWORK_CONNECTOR_BLOCK, Items.NETWORK_CONNECTOR_ITEM)
|
||||
horizontalBlock(Blocks.COMPUTER, Items.COMPUTER);
|
||||
horizontalBlock(Blocks.REDSTONE_INTERFACE, Items.REDSTONE_INTERFACE);
|
||||
horizontalFaceBlock(Blocks.NETWORK_CONNECTOR, Items.NETWORK_CONNECTOR)
|
||||
.transforms()
|
||||
.transform(ModelBuilder.Perspective.GUI)
|
||||
.rotation(30, 315, 0)
|
||||
@@ -34,7 +34,7 @@ public class ModBlockStateProvider extends BlockStateProvider {
|
||||
.translation(0, 0, -5)
|
||||
.end()
|
||||
.end();
|
||||
horizontalBlock(Blocks.NETWORK_HUB_BLOCK, Items.NETWORK_HUB_ITEM);
|
||||
horizontalBlock(Blocks.NETWORK_HUB, Items.NETWORK_HUB);
|
||||
|
||||
registerCableStates();
|
||||
}
|
||||
@@ -44,7 +44,7 @@ public class ModBlockStateProvider extends BlockStateProvider {
|
||||
final ModelFile linkModel = models().getExistingFile(new ResourceLocation(API.MOD_ID, "block/cable_link"));
|
||||
final ModelFile plugModel = models().getExistingFile(new ResourceLocation(API.MOD_ID, "block/cable_plug"));
|
||||
|
||||
final MultiPartBlockStateBuilder builder = getMultipartBuilder(Blocks.BUS_CABLE_BLOCK.get());
|
||||
final MultiPartBlockStateBuilder builder = getMultipartBuilder(Blocks.BUS_CABLE.get());
|
||||
|
||||
// NB: We use a custom model loader + baked model to replace the base part with straight parts and
|
||||
// insert supports where appropriate.
|
||||
@@ -78,7 +78,7 @@ public class ModBlockStateProvider extends BlockStateProvider {
|
||||
.end();
|
||||
});
|
||||
|
||||
itemModels().getBuilder(Items.BUS_CABLE_ITEM.getId().getPath())
|
||||
itemModels().getBuilder(Items.BUS_CABLE.getId().getPath())
|
||||
.parent(baseModel)
|
||||
.transforms()
|
||||
.transform(ModelBuilder.Perspective.GUI)
|
||||
@@ -107,7 +107,7 @@ public class ModBlockStateProvider extends BlockStateProvider {
|
||||
.scale(0.75f)
|
||||
.end();
|
||||
|
||||
itemModels().getBuilder(Items.BUS_INTERFACE_ITEM.getId().getPath())
|
||||
itemModels().getBuilder(Items.BUS_INTERFACE.getId().getPath())
|
||||
.parent(plugModel)
|
||||
.transforms()
|
||||
.transform(ModelBuilder.Perspective.GUI)
|
||||
|
||||
@@ -17,7 +17,7 @@ public final class ModBlockTagsProvider extends BlockTagsProvider {
|
||||
|
||||
@Override
|
||||
protected void registerTags() {
|
||||
getOrCreateBuilder(DEVICES).add(COMPUTER_BLOCK.get(), REDSTONE_INTERFACE_BLOCK.get());
|
||||
getOrCreateBuilder(CABLES).add(BUS_CABLE_BLOCK.get());
|
||||
getOrCreateBuilder(DEVICES).add(COMPUTER.get(), REDSTONE_INTERFACE.get());
|
||||
getOrCreateBuilder(CABLES).add(BUS_CABLE.get());
|
||||
}
|
||||
}
|
||||
|
||||
@@ -19,31 +19,31 @@ public final class ModItemModelProvider extends ItemModelProvider {
|
||||
|
||||
@Override
|
||||
protected void registerModels() {
|
||||
simple(Items.WRENCH_ITEM, "item/wrench");
|
||||
simple(Items.WRENCH, "item/wrench");
|
||||
|
||||
simple(Items.NETWORK_CABLE_ITEM, "item/network_cable");
|
||||
simple(Items.NETWORK_CABLE, "item/network_cable");
|
||||
|
||||
simple(Items.MEMORY_ITEM, "item/memory1")
|
||||
simple(Items.MEMORY, "item/memory1")
|
||||
.override()
|
||||
.predicate(CustomItemModelProperties.CAPACITY_PROPERTY, 4 * Constants.MEGABYTE)
|
||||
.model(simple(Items.MEMORY_ITEM, "item/memory2", "2"))
|
||||
.model(simple(Items.MEMORY, "item/memory2", "2"))
|
||||
.end()
|
||||
.override()
|
||||
.predicate(CustomItemModelProperties.CAPACITY_PROPERTY, 8 * Constants.MEGABYTE)
|
||||
.model(simple(Items.MEMORY_ITEM, "item/memory3", "3"))
|
||||
.model(simple(Items.MEMORY, "item/memory3", "3"))
|
||||
.end();
|
||||
simple(Items.HARD_DRIVE_ITEM, "item/hard_drive1")
|
||||
simple(Items.HARD_DRIVE, "item/hard_drive1")
|
||||
.override()
|
||||
.predicate(CustomItemModelProperties.CAPACITY_PROPERTY, 4 * Constants.MEGABYTE)
|
||||
.model(simple(Items.HARD_DRIVE_ITEM, "item/hard_drive2", "2"))
|
||||
.model(simple(Items.HARD_DRIVE, "item/hard_drive2", "2"))
|
||||
.end()
|
||||
.override()
|
||||
.predicate(CustomItemModelProperties.CAPACITY_PROPERTY, 8 * Constants.MEGABYTE)
|
||||
.model(simple(Items.HARD_DRIVE_ITEM, "item/hard_drive3", "3"))
|
||||
.model(simple(Items.HARD_DRIVE, "item/hard_drive3", "3"))
|
||||
.end();
|
||||
simple(Items.FLASH_MEMORY_ITEM, "item/flash_memory");
|
||||
simple(Items.REDSTONE_INTERFACE_CARD_ITEM, "item/redstone_interface_card");
|
||||
simple(Items.NETWORK_INTERFACE_CARD_ITEM, "item/network_interface_card");
|
||||
simple(Items.FLASH_MEMORY, "item/flash_memory");
|
||||
simple(Items.REDSTONE_INTERFACE_CARD, "item/redstone_interface_card");
|
||||
simple(Items.NETWORK_INTERFACE_CARD, "item/network_interface_card");
|
||||
|
||||
simple(Items.INVENTORY_OPERATIONS_MODULE, "item/inventory_operations_module");
|
||||
simple(Items.BLOCK_OPERATIONS_MODULE, "item/block_operations_module");
|
||||
|
||||
@@ -32,17 +32,17 @@ public final class ModItemTagsProvider extends ItemTagsProvider {
|
||||
DEVICES_ROBOT_MODULE
|
||||
);
|
||||
getOrCreateBuilder(DEVICES_MEMORY).add(
|
||||
Items.MEMORY_ITEM.get()
|
||||
Items.MEMORY.get()
|
||||
);
|
||||
getOrCreateBuilder(DEVICES_HARD_DRIVE).add(
|
||||
Items.HARD_DRIVE_ITEM.get()
|
||||
Items.HARD_DRIVE.get()
|
||||
);
|
||||
getOrCreateBuilder(DEVICES_FLASH_MEMORY).add(
|
||||
Items.FLASH_MEMORY_ITEM.get()
|
||||
Items.FLASH_MEMORY.get()
|
||||
);
|
||||
getOrCreateBuilder(DEVICES_CARD).add(
|
||||
Items.REDSTONE_INTERFACE_CARD_ITEM.get(),
|
||||
Items.NETWORK_INTERFACE_CARD_ITEM.get()
|
||||
Items.REDSTONE_INTERFACE_CARD.get(),
|
||||
Items.NETWORK_INTERFACE_CARD.get()
|
||||
);
|
||||
getOrCreateBuilder(DEVICES_ROBOT_MODULE).add(
|
||||
Items.INVENTORY_OPERATIONS_MODULE.get(),
|
||||
@@ -76,13 +76,13 @@ public final class ModItemTagsProvider extends ItemTagsProvider {
|
||||
Tags.Items.INGOTS_NETHERITE
|
||||
);
|
||||
|
||||
getOrCreateBuilder(WRENCHES).add(Items.WRENCH_ITEM.get());
|
||||
getOrCreateBuilder(WRENCHES).add(Items.WRENCH.get());
|
||||
|
||||
getOrCreateBuilder(DEVICE_NEEDS_REBOOT).add(
|
||||
Items.MEMORY_ITEM.get(),
|
||||
Items.HARD_DRIVE_ITEM.get(),
|
||||
Items.FLASH_MEMORY_ITEM.get(),
|
||||
Items.NETWORK_INTERFACE_CARD_ITEM.get()
|
||||
Items.MEMORY.get(),
|
||||
Items.HARD_DRIVE.get(),
|
||||
Items.FLASH_MEMORY.get(),
|
||||
Items.NETWORK_INTERFACE_CARD.get()
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -42,12 +42,12 @@ public final class ModLootTableProvider extends LootTableProvider {
|
||||
public static final class ModBlockLootTables extends BlockLootTables {
|
||||
@Override
|
||||
protected void addTables() {
|
||||
registerDropSelfLootTable(Blocks.BUS_CABLE_BLOCK.get());
|
||||
registerDropSelfLootTable(Blocks.REDSTONE_INTERFACE_BLOCK.get());
|
||||
registerDropSelfLootTable(Blocks.NETWORK_CONNECTOR_BLOCK.get());
|
||||
registerDropSelfLootTable(Blocks.NETWORK_HUB_BLOCK.get());
|
||||
registerDropSelfLootTable(Blocks.BUS_CABLE.get());
|
||||
registerDropSelfLootTable(Blocks.REDSTONE_INTERFACE.get());
|
||||
registerDropSelfLootTable(Blocks.NETWORK_CONNECTOR.get());
|
||||
registerDropSelfLootTable(Blocks.NETWORK_HUB.get());
|
||||
|
||||
registerLootTable(Blocks.COMPUTER_BLOCK.get(), ModBlockLootTables::droppingWithInventory);
|
||||
registerLootTable(Blocks.COMPUTER.get(), ModBlockLootTables::droppingWithInventory);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user