Jump to content
View in the app

A better way to browse. Learn more.

Forge Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

MagTemTenebrius

Members
  • Joined

  • Last visited

  1. Yes, it works, but if I compile the mod and put optifine, I get this: without optifine: I used that method
  2. Hey. There was a question about the display of the block model. Tell me, please, how to make the block shine, but its circle does not shine. In 1.7.10 I did this through a shader: I made the IBakeedModel for an imperishable block, but I do not know what to do next. (Minecraft 1.12.2)
  3. MagTemTenebrius changed their profile photo
  4. That is, i'm need to check this in the event and set it on fire, right? And how to fix the "breaking" of fire?
  5. Good day. In general, I inherited BlockFire, in my constructor I asked: Java: public class GreenFire extends BlockFire { public GreenFire(){ this.setRegistryName("greenfire"); this.setUnlocalizedName("greenfire"); this.setDefaultState(this.blockState.getBaseState().withProperty(AGE, Integer.valueOf(0)).withProperty(NORTH, Boolean.valueOf(false)).withProperty(EAST, Boolean.valueOf(false)).withProperty(SOUTH, Boolean.valueOf(false)).withProperty(WEST, Boolean.valueOf(false)).withProperty(UPPER, Boolean.valueOf(false))); this.setTickRandomly(true); this.setCreativeTab(SacrificiumCreativeTabs.ScBlocks); this.setHardness(0.0F); this.setLightLevel(1.0F); this.setSoundType(SoundType.CLOTH); this.setUnlocalizedName("fire"); this.enableStats = false; } } it seems to be all right, but there was a "cant". I can not interact with the block, when I pass through it I do not start to burn, as I understood, I also can not extinguish it with the left mouse button, I can not even break the block under it. Tell me, please, how to solve this problem? blockstates/greenfire.json { "multipart": [ { "when": {"north": false, "east": false, "south": false, "west": false, "up": false}, "apply": [ { "model": "fire_floor0" }, { "model": "fire_floor1" } ] }, { "when": {"OR": [{"north": true}, {"north": false, "east": false, "south": false, "west": false, "up": false}]}, "apply": [ { "model": "fire_side0" }, { "model": "fire_side1" }, { "model": "fire_side_alt0" }, { "model": "fire_side_alt1" } ] }, { "when": {"OR": [{"east": true}, {"north": false, "east": false, "south": false, "west": false, "up": false}]}, "apply": [ { "model": "fire_side0", "y": 90 }, { "model": "fire_side1", "y": 90 }, { "model": "fire_side_alt0", "y": 90 }, { "model": "fire_side_alt1", "y": 90 } ] }, { "when": {"OR": [{"south": true}, {"north": false, "east": false, "south": false, "west": false, "up": false}]}, "apply": [ { "model": "fire_side0", "y": 180 }, { "model": "fire_side1", "y": 180 }, { "model": "fire_side_alt0", "y": 180 }, { "model": "fire_side_alt1", "y": 180 } ] }, { "when": {"OR": [{"west": true}, {"north": false, "east": false, "south": false, "west": false, "up": false}]}, "apply": [ { "model": "fire_side0", "y": 270 }, { "model": "fire_side1", "y": 270 }, { "model": "fire_side_alt0", "y": 270 }, { "model": "fire_side_alt1", "y": 270 } ] }, { "when": {"up": true}, "apply": [ { "model": "fire_up0" }, { "model": "fire_up1" }, { "model": "fire_up_alt0" }, { "model": "fire_up_alt1" } ] } ] } registration @Mod.EventBusSubscriber(modid=Constants.MODID) public class BlocksRegister { public static GreenFire greenfire = new GreenFire(); public static void register() // CommonProxy#preinit { setRegister(greenfire); } @SideOnly(Side.CLIENT) public static void registerRender() // ClientProxy#init { setRender(greenfire); } private static void setRegister(Block block) { ForgeRegistries.BLOCKS.register(block); ForgeRegistries.ITEMS.register(new ItemBlock(block).setRegistryName(block.getRegistryName())); } @SideOnly(Side.CLIENT) private static void setRender(Block block) { Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(Item.getItemFromBlock(block), 0, new ModelResourceLocation(block.getRegistryName(), "inventory")); } }

Important Information

By using this site, you agree to our Terms of Use.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.