-
Posts
106 -
Joined
-
Last visited
Everything posted by KidKoderMod033109
-
Hi! I've used `RenderTypeLookup` to set my block to translucent, but I still appears to be rendered as a full block. I've tried using the 3 translucent type and 2 cutout types. Here is my code: private void doClientStuff(final FMLClientSetupEvent event) { RenderTypeLookup.setRenderLayer( BlockInit.ALTAR_BLOCK, RenderType.translucent()); } And my model: Translucent Moving Block and Translucent No Crumbling don't render the block, so I'm sure that the code works, just it's not making the block transparent. Anyway to fix this?
-
Hi, I'm working on a battery to store power in my mod and would like to the power to be displayed in a tooltip. I'm using this code to change the tooltip: @OnlyIn(Dist.CLIENT) @Override public void addInformation(ItemStack stack, @Nullable World worldIn, List<ITextComponent> tooltip, ITooltipFlag flagIn) { super.addInformation(stack, worldIn, tooltip, flagIn); tooltip.add(new StringTextComponent("Power" + power)); } How can I make it so that the tooltip is different for every item in the inventory? Eg. in slot 1 the battery has 10 power and in slot 2 the battery has 5 power. Then when a battery is destroyed all power is lot Thank in advance
-
[1.16] Editing code without restarting game
KidKoderMod033109 replied to KidKoderMod033109's topic in Modder Support
Hello? -
Hi, I'm working on a mod in IntelliJ IDEA, and I've seen people on Eclipse edit their code and update their game, but they didn't restart the modded instance. I'm wondering how I can do this myself? Thanks in advance
-
Ahh. That would explain it
-
The code is here https://github.com/KidKoder09923/SimplyCopper
-
Hi, I was working on making a TE. But, when I place it down, the game crashes. Here is the crash log: https://gist.github.com/KidKoder09923/2d0ac3ddfd76360d2b825a315615fe4c EDIT: Here is line 23-25: public TileEntity createTileEntity(BlockState state, IBlockReader world) { final TileEntity tileEntity = ModTileEntityTypes.COPPER_CORE.get().create(); return tileEntity; } Thank in advance
-
Hi, I working on making my Tile Entity store data, but when I tried to override the read function, there was no such thing. Here is my code: public class CopperCoreTileEntity extends TileEntity implements ITickableTileEntity { public int x, y, z; private int power = 0; private int tick; private boolean inited; public CopperCoreTileEntity(TileEntityType<?> tileEntityTypeIn) { super(tileEntityTypeIn); } public CopperCoreTileEntity() { this(ModTileEntityTypes.COPPER_CORE.get()); } public void tick() { if(!inited) init(); tick++; if(tick==6000 && power > 0) { power--; } } private void init() { inited = true; x = this.pos.getX() - 1; y = this.pos.getY() - 1; z = this.pos.getZ() - 1; tick = 0; } @Override public CompoundNBT write(CompoundNBT compound) { compound.put("initvalue", NBTHelper.toNBT(this)); return super.write(compound); } } How do I override the read function? Thanks in advance, Kid Koder
-
Hi, So, I'm trying to register a Tile Entity to the game, and I'm using this code: TILE_ENTITY_TYPES public static final DeferredRegister<TileEntityType<?>> TILE_ENTITY_TYPES = DeferredRegister.create(ForgeRegistries.TILE_ENTITIES, "simplycopper"); public static final RegistryObject<TileEntityType<CopperCoreTileEntity>> COPPER_CORE = TILE_ENTITY_TYPES.register("copper_core", () -> TileEntityType.Builder.create(CopperCoreTileEntity::new, BlockInit.COPPER_CORE).build(null))); And I get the error: Cannot resolve method 'create(<method reference>, net.minecraft.block.Block)' I have no clue how to fix this. Here is my CopperCoreTileEntityClass: Thanks in advance, Kid Koder
-
Hi, I'm trying to add copper ore and I wanted to have it generate in the Overworld. I'm using the latest version of Forge MDK. I am trying to use this function: private static void genOre(Biome biome, int count, int bottomOffset, int topOffset, int max, OreFeatureConfig.FillerBlockType filler, BlockState defaultBlockstate, int size) { CountRangeConfig range = new CountRangeConfig(count, bottomOffset, topOffset, max); OreFeatureConfig feature = new OreFeatureConfig(filler, defaultBlockstate, size); ConfiguredPlacement config = Placement.COUNT_RANGE.configure(range); biome.addFeature(GenerationStage.Decoration.UNDERGROUND_ORES, Feature.ORE.withConfiguration(feature).withPlacement(config)); } too add it, but the class CountRangeConfig doesn't exist. In addition to that the COUNT_RANGE variable doesn't exist and the function addFeature doesn't exist. I have no clue what is going on. Is there any way to fix this in IntelliJ IDEA Thanks, Kid Koder
-
[1.16] Run two different projects in Eclipse
KidKoderMod033109 replied to KidKoderMod033109's topic in Modder Support
Still doesn't work. Oh well, thanks for your time. -
[1.16] Run two different projects in Eclipse
KidKoderMod033109 replied to KidKoderMod033109's topic in Modder Support
Loading wrong project -
[1.16] Run two different projects in Eclipse
KidKoderMod033109 replied to KidKoderMod033109's topic in Modder Support
Tried that, still doesn't work -
[1.16] Run two different projects in Eclipse
KidKoderMod033109 replied to KidKoderMod033109's topic in Modder Support
-
[1.16] Run two different projects in Eclipse
KidKoderMod033109 replied to KidKoderMod033109's topic in Modder Support
Are there any windows, as I opened Run Configurations, but can't figure out what to do next