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.

warjort

Members
  • Joined

  • Last visited

Everything posted by warjort

  1. Maybe look at what the SocialInteractionsScreen/PlayerList does?
  2. Issue with the sndctrl mod. I think that's a fork of dynamic surroundings? Check you have the latest version then contact the mod author.
  3. The method is called on both the client and sever. Check level.isClientSide
  4. Cracked clients are not supported in this forum. Buy the game.
  5. Post your debug.log so we can see the error that occurs when it tries to save your player.
  6. Are you talking about this? https://github.com/misode/mcmeta/blob/78e5dcab9d94299c0acbfe81d1bfd9354c228843/data/minecraft/worldgen/noise_settings/overworld.json#L334
  7. Being new is not an excuse. This forum does not exist, so you don't have to do your own research. It is a support forum not a school. You only need RightClickBlock if it is not your block. For the rest, read the code of ButtonBlock.use() and try to understand what it is doing. Looking where Block.use() is called from in the other minecraft code will give you more context for what is happening. Or look at other Block's use() methods that do things more like what you want to do. For your specific questions * You are passed a Level, BlockState and BlockPos which uniquely identifies the block (this is minecraft 101). A look at ButtonBlock.press() shows how they are used to change the state from unpressed to pressed. * The BlockHitResult has the side (direction). There have been at least 3 questions just this week in this forum about hit results and many others before that.
  8. https://forums.minecraftforge.net/topic/115928-1182-error-trying-to-register-a-custom-feature-based-on-kelpfeature-solved/
  9. If it's your own block, you override the use() method. See ButtonBlock.use();
  10. Post a link to your logs/debug.log or launcher_log.txt
  11. You are trying to use the FTB Ultimine mod for 1.18 with minecraft 1.19 Download the correct version of that mod.
  12. Update your java to a recent version.
  13. Issue with the smooth swapping mod. Check you have the latest version then contact the mod author.
  14. https://forums.minecraftforge.net/topic/117925-forge-1192-43147-crashing-on-startup-with-exit-code-1/#comment-519007
  15. Subscribe to the RightClickBlock event.
  16. I can't fix it either. You don't post the full log. I would guess there is an earlier error for the fruitrees mod you don't show since one of its objects wasn't registered properly? As I said on your other thread. Build your modpack one mod at a time and test it. Then you know which mod is causing problems. What are you going to do when we help you fix another 10 errors and you can finally launch the game but you get a problem that doesn't cause a crash? You will have no idea which of the 100+ mods you have is causing the problem. And probably we won't either.
  17. Can you explain why you need this? Vanilla's Holder objects are a way to reference objects that don't exist yet, e.g. a value that will be placed in a registry later by datapack loading, or resolving circular references. Forge has this mechanism in the RegistryObject. RegistryObject<T> extends Supplier<T> e.g. if you want to an Item to reference a potion effect (which are registered after Items) you do something like (untested pseudo code): public MyItem(Properties props, Supplier<MobEffect> potion) { super(props); // remember how to get the potion (not registered yet) this.potion = potion; } public void usePotion() { // Retrieve the potion at runtime (will exist) this.potion().get().doStuff(); } RegistryObject<MobEffect> MY_POTION = ...; // Pass the "supplier" to the constructor RegistryObject<Item> MY_ITEM = ITEMS.register("my_item", () -> new MyItem(props, MY_POTION));
  18. Conflict between backpacked and wallywhip.
  19. Looks like a conflict between betteranimalsplus and whisperwoods. Check you have the latest version of these mods then contact the mod authors.
  20. Looks like an issue with one of your mods or datapacks having invalid datapack definitions. Most likely stoneholm since that is mentioned?
  21. You have a number of mods that want a different version of minecraft, forge and other mods. Or the mods are just missing. Check you have the latest versions and try the latest release of forge. Also, the correct way to make a modpack is not to dump a large number of random mods in your mods folder and then expect us to fix it for you. Install mods "one-by-one" and check each doesn't cause problems.
  22. That is not a debug log. It contains barely any information except the client disconnected.
  23. I am not seeing any disconnect or failed login in that log? Make sure you are posting a log from the time of the failed login. And post the client log as well. I can see one login that the server thinks has the correct mods.
  24. Post a link to the logs/debug.log from the server and the client.
  25. https://forge.gemwire.uk/wiki/Tags Put your cursor on a vanilla ore block and press F3 then look in the bottom right. In particular the needs_xxx_tool and mineable tags.

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.