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.

zenek1290

Members
  • Joined

  • Last visited

Everything posted by zenek1290

  1. I have no clue what can I do to make it work... ExampleMod.java ModStructureTypes.java ModStructurePieces.java CubeStructure.java CubePiece.java
  2. Ok, locate function is working with my structure, but no blocks are added to the world.
  3. I registered it In that way. I changed my code a lot since then, Your suggestion earlier on was really helpful.
  4. Since that time I changed my code a lot so structure registration is finally working properly. Only things that I still have problem with are setting structure placing config and adding this structure to world. Here is my function where all those stuff are done.
  5. Ok, this is what I came up to. ExampleMod.java ModStructureTypes.java ModStructurePieces.java CubePiece.java CubeStructure.java Good is that I finally was able to register my structure. Structure is still not generating in overworld. And I still got this Info in console, [16:54:30] [Client thread/DEBUG] [ne.mi.re.ObjectHolderRef/]: Unable to lookup examplemod:cube_structure for public static net.minecraft.world.gen.feature.structure.Structure com.example.examplemod.world.gen.ModStructureTypes.CUBE_STRUCTURE. This means the object wasn't registered. It's likely just mod options.
  6. So how can I register my structure?
  7. Here is what i came up to, but my code isn't working, I started looking for some code examples on github but it's still wasn't enough. CubePiece.java CubeStructure.java ModStructureTypes.java ExampleMod.java
  8. Hi, recently I was looking for some Strucutre Generation Tutorial for 1.14.4, but sadly there is none. 1.14.4 Structure Generation is totally different from 1.12.2. Can You guys help me with this?
  9. │ ├── assets │ │ └── dungeons │ │ ├── models │ │ │ └── item │ │ │ └── example_item.json │ │ └── textures │ │ └── item │ │ └── example_item.png
  10. I was wrong, it was different folder, my error is gone. Thanks for Your support.
  11. Yes, this is nested folder
  12. I tried it, but sadly it's not a solution.
  13. Hi Guys, I recently started making minecraft mods and came up to my first problem that I cannot resolve... Problem is with loading texture of an item to the game. Here is my code and file tree. File Tree . ├── main │ ├── java │ │ └── com │ │ └── zenek1290 │ │ ├── Dungeons.java │ │ └── ModEventSubscriber.java │ └── resources │ ├── META-INF │ │ └── mods.toml │ ├── assets │ │ └── dungeons │ │ └── models │ │ └── item │ │ └── example_item.json │ ├── assets.dungeons.textures.items │ │ └── example_item.png │ └── pack.mcmeta └── test ├── java └── resources ModEventSubscriber.java package com.zenek1290; import net.minecraft.item.Item; import net.minecraft.util.ResourceLocation; import net.minecraftforge.event.RegistryEvent; import net.minecraftforge.eventbus.api.SubscribeEvent; import net.minecraftforge.fml.common.Mod; import net.minecraftforge.registries.IForgeRegistryEntry; @Mod.EventBusSubscriber(modid = Dungeons.MODID, bus = Mod.EventBusSubscriber.Bus.MOD) public final class ModEventSubscriber { @SubscribeEvent public static void onRegisterItem(RegistryEvent.Register<Item> event) { event.getRegistry().registerAll( setup(new Item(new Item.Properties()), "example_item") ); } public static <T extends IForgeRegistryEntry<T>> T setup(final T entry, final String name) { return setup(entry, new ResourceLocation(Dungeons.MODID, name)); } public static <T extends IForgeRegistryEntry<T>> T setup(final T entry, final ResourceLocation registryName) { entry.setRegistryName(registryName); return entry; } } example_item.json { "parent": "item/generated", "textures": { "layer0": "dungeons:items/example_item" } }

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.