You've redecorated. I like it!
This commit is contained in:
parent
6846d04a01
commit
79ad4777b3
21 changed files with 55 additions and 57 deletions
14
build.gradle
14
build.gradle
|
@ -10,9 +10,9 @@ buildscript {
|
|||
|
||||
apply plugin: 'net.minecraftforge.gradle'
|
||||
|
||||
group = 'de.srendi.cctutorial'
|
||||
group = 'su.a71.tardim_ic'
|
||||
version = '1.0'
|
||||
archivesBaseName = 'cctutorial'
|
||||
archivesBaseName = 'tardim_ic'
|
||||
|
||||
java.toolchain.languageVersion = JavaLanguageVersion.of(17)
|
||||
|
||||
|
@ -66,10 +66,10 @@ minecraft {
|
|||
property 'forge.logging.console.level', 'debug'
|
||||
|
||||
// Specify the modid for data generation, where to output the resulting resource, and where to look for existing resources.
|
||||
args '--mod', 'cctutorial', '--all', '--output', file('src/generated/resources/'), '--existing', file('src/main/resources/')
|
||||
args '--mod', 'tardim_ic', '--all', '--output', file('src/generated/resources/'), '--existing', file('src/main/resources/')
|
||||
|
||||
mods {
|
||||
cctutorial {
|
||||
tardim_ic {
|
||||
source sourceSets.main
|
||||
}
|
||||
}
|
||||
|
@ -101,12 +101,12 @@ dependencies {
|
|||
jar {
|
||||
manifest {
|
||||
attributes([
|
||||
"Specification-Title" : "cctutorial",
|
||||
//"Specification-Vendor": "cctutorial authors",
|
||||
"Specification-Title" : "tardim_ic",
|
||||
//"Specification-Vendor": "tardim_ic authors",
|
||||
"Specification-Version" : "1", // We are version 1 of ourselves
|
||||
"Implementation-Title" : project.name,
|
||||
"Implementation-Version" : project.version,
|
||||
//"Implementation-Vendor": "cctutorial authors",
|
||||
//"Implementation-Vendor": "tardim_ic authors",
|
||||
"Implementation-Timestamp": new Date().format("yyyy-MM-dd'T'HH:mm:ssZ")
|
||||
])
|
||||
}
|
||||
|
|
|
@ -1 +1 @@
|
|||
rootProject.name = 'cctutorial'
|
||||
rootProject.name = 'tardim_ic'
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
package de.srendi.cctutorial.cctutorial;
|
||||
package su.a71.tardim_ic.tardim_ic;
|
||||
|
||||
import net.minecraft.core.BlockPos;
|
||||
import net.minecraft.world.level.block.Block;
|
||||
|
@ -13,9 +13,9 @@ import javax.annotation.Nullable;
|
|||
/**
|
||||
* This is our block. To tell minecraft that this block has a block entity, we need to implement {@link EntityBlock}
|
||||
*/
|
||||
public class CCBlock extends Block implements EntityBlock {
|
||||
public class DigitalInterfaceBlock extends Block implements EntityBlock {
|
||||
|
||||
public CCBlock() {
|
||||
public DigitalInterfaceBlock() {
|
||||
super(Properties.of(Material.METAL).strength(5, 5).noOcclusion());
|
||||
}
|
||||
|
|
@ -1,6 +1,5 @@
|
|||
package de.srendi.cctutorial.cctutorial;
|
||||
package su.a71.tardim_ic.tardim_ic;
|
||||
|
||||
import com.swdteam.common.command.tardim.CommandTardimBase;
|
||||
import com.swdteam.common.command.tardim.CommandTravel;
|
||||
import com.swdteam.common.data.DimensionMapReloadListener;
|
||||
import dan200.computercraft.api.lua.LuaFunction;
|
||||
|
@ -9,7 +8,6 @@ import dan200.computercraft.api.peripheral.IPeripheral;
|
|||
import dan200.computercraft.api.lua.ObjectLuaTable;
|
||||
import dan200.computercraft.api.lua.LuaException;
|
||||
|
||||
import net.minecraft.core.BlockPos;
|
||||
import net.minecraft.core.Registry;
|
||||
import net.minecraft.resources.ResourceKey;
|
||||
import net.minecraft.resources.ResourceLocation;
|
||||
|
@ -33,15 +31,15 @@ import java.util.Map;
|
|||
/**
|
||||
* Our peripheral class, this is the class where we will register functions for our block.
|
||||
*/
|
||||
public class CCPeripheral implements IPeripheral {
|
||||
public class DigitalInterfacePeripheral implements IPeripheral {
|
||||
|
||||
private final List<IComputerAccess> connectedComputers = new ArrayList<>(); // List of computers connected to the peripheral
|
||||
private final CCTileEntity tileEntity; // Peripheral's BlockEntity, used for accessing coordinates
|
||||
private final DigitalInterfaceTileEntity tileEntity; // Peripheral's BlockEntity, used for accessing coordinates
|
||||
|
||||
/**
|
||||
* @param tileEntity the tile entity of this peripheral
|
||||
*/
|
||||
public CCPeripheral(CCTileEntity tileEntity) {
|
||||
public DigitalInterfacePeripheral(DigitalInterfaceTileEntity tileEntity) {
|
||||
this.tileEntity = tileEntity;
|
||||
}
|
||||
|
||||
|
@ -63,7 +61,7 @@ public class CCPeripheral implements IPeripheral {
|
|||
@Override
|
||||
public void attach(@Nonnull IComputerAccess computer) { connectedComputers.add(computer); }
|
||||
|
||||
public CCTileEntity getTileEntity() {
|
||||
public DigitalInterfaceTileEntity getTileEntity() {
|
||||
return tileEntity;
|
||||
}
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package de.srendi.cctutorial.cctutorial;
|
||||
package su.a71.tardim_ic.tardim_ic;
|
||||
|
||||
import dan200.computercraft.api.peripheral.IPeripheral;
|
||||
import net.minecraft.core.BlockPos;
|
||||
|
@ -11,16 +11,16 @@ import org.jetbrains.annotations.NotNull;
|
|||
|
||||
import static dan200.computercraft.shared.Capabilities.CAPABILITY_PERIPHERAL;
|
||||
|
||||
public class CCTileEntity extends BlockEntity {
|
||||
public class DigitalInterfaceTileEntity extends BlockEntity {
|
||||
|
||||
public CCTileEntity(BlockPos pos, BlockState state) {
|
||||
public DigitalInterfaceTileEntity(BlockPos pos, BlockState state) {
|
||||
super(Registration.CC_TILEENTITY.get(), pos, state);
|
||||
}
|
||||
|
||||
/**
|
||||
* Our peripheral, we create a new peripheral for each new tile entity
|
||||
*/
|
||||
protected CCPeripheral peripheral = new CCPeripheral(this);
|
||||
protected DigitalInterfacePeripheral peripheral = new DigitalInterfacePeripheral(this);
|
||||
private LazyOptional<IPeripheral> peripheralCap;
|
||||
public BlockPos getPos() {
|
||||
return this.worldPosition;
|
|
@ -1,4 +1,4 @@
|
|||
package de.srendi.cctutorial.cctutorial;
|
||||
package su.a71.tardim_ic.tardim_ic;
|
||||
|
||||
import com.google.common.collect.Sets;
|
||||
import net.minecraft.world.item.BlockItem;
|
||||
|
@ -16,12 +16,12 @@ import java.util.function.Supplier;
|
|||
|
||||
public class Registration {
|
||||
|
||||
public static final DeferredRegister<Block> BLOCKS = DeferredRegister.create(ForgeRegistries.BLOCKS, CCtutorial.MODID);
|
||||
public static final DeferredRegister<Item> ITEMS = DeferredRegister.create(ForgeRegistries.ITEMS, CCtutorial.MODID);
|
||||
public static final DeferredRegister<BlockEntityType<?>> BLOCK_ENTITIES = DeferredRegister.create(ForgeRegistries.BLOCK_ENTITY_TYPES, CCtutorial.MODID);
|
||||
public static final DeferredRegister<Block> BLOCKS = DeferredRegister.create(ForgeRegistries.BLOCKS, TardimInControl.MODID);
|
||||
public static final DeferredRegister<Item> ITEMS = DeferredRegister.create(ForgeRegistries.ITEMS, TardimInControl.MODID);
|
||||
public static final DeferredRegister<BlockEntityType<?>> BLOCK_ENTITIES = DeferredRegister.create(ForgeRegistries.BLOCK_ENTITY_TYPES, TardimInControl.MODID);
|
||||
|
||||
// Blocks
|
||||
public static final RegistryObject<Block> CC_BLOCK = register("digital_tardim_interface", CCBlock::new);
|
||||
public static final RegistryObject<Block> CC_BLOCK = register("digital_tardim_interface", DigitalInterfaceBlock::new);
|
||||
|
||||
private static <T extends Block> RegistryObject<T> register(String name, Supplier<T> block) {
|
||||
RegistryObject<T> registryObject = BLOCKS.register(name, block);
|
||||
|
@ -30,7 +30,7 @@ public class Registration {
|
|||
}
|
||||
|
||||
// Tile Entities
|
||||
public static final RegistryObject<BlockEntityType<CCTileEntity>> CC_TILEENTITY = Registration.BLOCK_ENTITIES.register("digital_tardim_interface", () -> new BlockEntityType<>(CCTileEntity::new, Sets.newHashSet(CC_BLOCK.get()), null));
|
||||
public static final RegistryObject<BlockEntityType<DigitalInterfaceTileEntity>> CC_TILEENTITY = Registration.BLOCK_ENTITIES.register("digital_tardim_interface", () -> new BlockEntityType<>(DigitalInterfaceTileEntity::new, Sets.newHashSet(CC_BLOCK.get()), null));
|
||||
|
||||
// Register our stuff
|
||||
public static void register() {
|
|
@ -1,16 +1,16 @@
|
|||
package de.srendi.cctutorial.cctutorial;
|
||||
package su.a71.tardim_ic.tardim_ic;
|
||||
|
||||
import net.minecraftforge.common.MinecraftForge;
|
||||
import net.minecraftforge.fml.common.Mod;
|
||||
|
||||
// The value here should match an entry in the META-INF/mods.toml file
|
||||
@Mod("cctutorial")
|
||||
public class CCtutorial {
|
||||
@Mod("tardim_ic")
|
||||
public class TardimInControl {
|
||||
|
||||
// Our mod id
|
||||
public static final String MODID = "cctutorial";
|
||||
public static final String MODID = "tardim_ic";
|
||||
|
||||
public CCtutorial() {
|
||||
public TardimInControl() {
|
||||
Registration.register();
|
||||
// Register ourselves for server and other game events we are interested in. Currently, we do not use any events
|
||||
MinecraftForge.EVENT_BUS.register(this);
|
|
@ -4,13 +4,13 @@ loaderVersion = "[36,)" #mandatory This is typically bumped every Minecraft vers
|
|||
license = "All rights reserved"
|
||||
[[mods]] #mandatory
|
||||
# The modid of the mod
|
||||
modId = "cctutorial" #mandatory
|
||||
modId = "tardim_ic" #mandatory
|
||||
version = "1.0" #mandatory
|
||||
# A display name for the mod
|
||||
displayName = "CCtutorial" #mandatory
|
||||
displayName = "TARDIM: In Control" #mandatory
|
||||
# The description text for the mod (multi line!) (#mandatory)
|
||||
description = '''
|
||||
A mod to show you, how the magic of cc works.
|
||||
All of time and space, now automated. Control your TARDIM using ComputerCraft: Tweaked.
|
||||
'''
|
||||
# A dependency - use the . to indicate dependency for a specific modid. Dependencies are optional.
|
||||
[[dependencies.cctutorial]] #optional
|
||||
|
|
|
@ -1,7 +0,0 @@
|
|||
{
|
||||
"variants": {
|
||||
"": {
|
||||
"model": "cctutorial:block/digital_tardim_interface"
|
||||
}
|
||||
}
|
||||
}
|
|
@ -1,3 +0,0 @@
|
|||
{
|
||||
"block.cctutorial.digital_tardim_interface": "Digital TARDIM Interface"
|
||||
}
|
|
@ -1,3 +0,0 @@
|
|||
{
|
||||
"block.cctutorial.digital_tardim_interface": "Digital TARDIM Interface"
|
||||
}
|
|
@ -1,3 +0,0 @@
|
|||
{
|
||||
"block.cctutorial.digital_tardim_interface": "Циферный Интерфейсъ Хрономашины"
|
||||
}
|
|
@ -1,3 +0,0 @@
|
|||
{
|
||||
"parent": "cctutorial:block/digital_tardim_interface"
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"variants": {
|
||||
"": {
|
||||
"model": "tardim_ic:block/digital_tardim_interface"
|
||||
}
|
||||
}
|
||||
}
|
3
src/main/resources/assets/tardim_ic/lang/en_uk.json
Normal file
3
src/main/resources/assets/tardim_ic/lang/en_uk.json
Normal file
|
@ -0,0 +1,3 @@
|
|||
{
|
||||
"block.tardim_ic.digital_tardim_interface": "Digital TARDIM Interface"
|
||||
}
|
3
src/main/resources/assets/tardim_ic/lang/en_us.json
Normal file
3
src/main/resources/assets/tardim_ic/lang/en_us.json
Normal file
|
@ -0,0 +1,3 @@
|
|||
{
|
||||
"block.tardim_ic.digital_tardim_interface": "Digital TARDIM Interface"
|
||||
}
|
3
src/main/resources/assets/tardim_ic/lang/rpr.json
Normal file
3
src/main/resources/assets/tardim_ic/lang/rpr.json
Normal file
|
@ -0,0 +1,3 @@
|
|||
{
|
||||
"block.tardim_ic.digital_tardim_interface": "Циферный Интерфейсъ Хронобудки"
|
||||
}
|
|
@ -3,7 +3,7 @@
|
|||
"parent": "digital_tardim_interface",
|
||||
"texture_size": [64, 64],
|
||||
"textures": {
|
||||
"1": "cctutorial:blocks/digital_tardim_interface"
|
||||
"1": "tardim_ic:blocks/digital_tardim_interface"
|
||||
},
|
||||
"elements": [
|
||||
{
|
|
@ -0,0 +1,3 @@
|
|||
{
|
||||
"parent": "tardim_ic:block/digital_tardim_interface"
|
||||
}
|
Before Width: | Height: | Size: 1.7 KiB After Width: | Height: | Size: 1.7 KiB |
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"pack": {
|
||||
"description": "cctutorial resources",
|
||||
"description": "TARDIM: In Control resources",
|
||||
"pack_format": 6,
|
||||
"_comment": "A pack_format of 6 requires json lang files and some texture changes from 1.16.2. Note: we require v6 pack meta for all mods."
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue