
mooL
Members-
Content Count
21 -
Joined
-
Last visited
Community Reputation
0 NeutralAbout mooL
-
Rank
Tree Puncher
Converted
-
Gender
Undisclosed
-
Personal Text
I am new!
-
[1.10.2] ForgeRegistries.ITEMS.register or GameRegistry.register(item)?
mooL replied to mooL's topic in Modder Support
what do you mean by private and internal? as in only minecraft itself uses it, and not modders? -
package com.merel.teleportmod.init; import static com.merel.teleportmod.Reference.*; import com.merel.teleportmod.extender.specific.BlockCoordTransporter; import com.merel.teleportmod.extender.specific.BlockInventory; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.client.Minecraft; import net.minecraft.client.resources.model.ModelResourceLocation; import net.minecraft.item.Item; import net.minecraftforge.fml.common.registry.GameRegistry; public class TeleportBlocks { public static Block tp_block; public static Block inventory_block; public static void init() { tp_block = new BlockCoordTransporter(Material.glass, "tp_block", MODTAB); inventory_block = new BlockInventory("inventory_block", MODTAB); } public static void register() { looper(tp_block); looper(inventory_block); } public static void looper(Block regBlock) { GameRegistry.registerBlock(regBlock, regBlock.getUnlocalizedName().substring(5)); } public static void registerRenders() { registerRender(tp_block); registerRender(inventory_block); } public static void registerRender(Block block) { Item item = Item.getItemFromBlock(block); Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(item, 0, new ModelResourceLocation(MOD_ID + ":" + item.getUnlocalizedName().substring(5), "inventory")); } }
-
I made a tile entity block, and it has textures when i place it down, but it doesnt when im holding the block. what am i doing wrong? { "parent": "block/cube_all", "textures": { "all": "tm:blocks/inventory_block" } } { "parent": "tm:block/inventory_block", "display": { "thirdperson": { "rotation": [ 10, -45, 170 ], "translation": [ 0, 1.5, -2.75 ], "scale": [ 0.375, 0.375, 0.375 ] } } } tell me if there is other code needed
-
[1.8] How do i change a tileEntity's nbt data when i right click it?
mooL replied to mooL's topic in Modder Support
ok... so if i store them in normal fields how do i make it store when saving to disk? -
[1.8] How do i change a tileEntity's nbt data when i right click it?
mooL replied to mooL's topic in Modder Support
ok so i found the readfromnbt method is that method called manually, by me? -
[1.8] How do i change a tileEntity's nbt data when i right click it?
mooL replied to mooL's topic in Modder Support
i want the block to keep the data after world save. so yea i need it to save it in a nbt tag. also im using onentitycollidedwithblock. -
[1.8] How do i change a tileEntity's nbt data when i right click it?
mooL replied to mooL's topic in Modder Support
im making the block teleport me to a coordinate when an entity is touching it. the item gets the coordinate of the block i shift right click on, and stores it on a nbt tag. if it is right clicked on the teleporter block, i want the block to take the nbt data from the item and store it. based on what you said that blocks cant store nbt, i guess the block has to be a tile entity. -
Whats the difference? My guess is onBlockClicked happens when you left or right click, while onBlockActivated is only when you right click. Is this correct?
-
and when is that called? and like what causes it to run? a right click?
-
I looked at the item class but it doesnt say.
-
How do I make something happen when I use my item when not looking at a block?
mooL replied to mooL's topic in Modder Support
wow thanks for answering my short question... -
How do I make something happen when I use my item when not looking at a block?
mooL replied to mooL's topic in Modder Support
so i looked at the class file of it, im not too sure how to use it. would this be correct? public PlayerInteractEvent(EntityPlayer player, Action action, BlockPos pos, EnumFacing face, World world){ if (action == RIGHT_CLICK_AIR) { //code } }