[1.18] Updating multiple containerData in block entity's tick method causes strange behaviour
-
Recently Browsing
- No registered users viewing this page.
-
Posts
-
By allmightydoggo · Posted
When I start to try to load a newer version of minecraft it says, "launching game." Then it says "kill instance" 5 seconds later and then stops it from even starting minecraft. -
Update. I've figured out, I had to use SeverPlayer class instead. It doesn't work very well, because in spectator I can still see the health bar but is just a visual bug. @SubscribeEvent public void onEvent(EntityJoinLevelEvent event) { Entity entity = event.getEntity(); if (entity instanceof ServerPlayer plr) { plr.gameMode.changeGameModeForPlayer(GameType.SPECTATOR); } }
-
By allmightydoggo · Posted
As the title below says, I can't run newer minecraft versions. It only allows me to run 1.16.5 and below, only just older versions are the one's I can play. Listed below is the latest log when I tried running a newer version of minecraft, 1.20.1 [07:31:22] [main/INFO]: ModLauncher running: args [--username, AllMightyDoggo, --version, forge-47.4.0, --gameDir, ( ), --userType, msa, --versionType, release, --width, 1024, --height, 768, , , , , --launchTarget, forgeclient, --fml.forgeVersion, 47.4.0, --fml.mcVersion, 1.20.1, --fml.forgeGroup, net.minecraftforge, --fml.mcpVersion, 20230612.114412] [07:31:22] [main/INFO]: ModLauncher 10.0.9+10.0.9+main.dcd20f30 starting: java version 17.0.8 by Eclipse Adoptium; OS Windows 11 arch amd64 version 10.0 [07:31:23] [main/INFO]: Loading ImmediateWindowProvider fmlearlywindow [07:31:23] [main/INFO]: Trying GL version 4.6 [07:31:23] [main/INFO]: If this message is the only thing at the bottom of your log before a crash, you probably have a driver issue. Possible solutions: A) Make sure Minecraft is set to prefer high performance graphics in the OS and/or driver control panel B) Check for driver updates on the graphics brand's website C) Try reinstalling your graphics drivers D) If still not working after trying all of the above, ask for further help on the Forge forums or Discord You can safely ignore this message if the game starts up successfully. I have tried reinstalling the graphic drivers before yet to no avail. -
By loulousti3 · Posted
https://pastebin.com/dyTyy9CM -
Hello, this is my first question I ask on this forum and I started recently forge modding. As the title says how can I change a player's gamemode when it joins the server? I know it sounds stupid but I honestly couldn't figured out how to do it or where to find on doing it. No youtube tutorials, nothing of use in the forge documentation (this one) and I'm feeling asking if the best choice. I start with this simple method to register the event, the Player class seem to not have any setGameMode method or anything related to it. However I've found something about a player controller but this mode is intended to be server-side and I'm unsure what to do at this point. @SubscribeEvent public void onEvent(EntityJoinLevelEvent event) { Entity entity = event.getEntity(); if (entity instanceof Player plr) { // what now? } } My setup: Minecraft 1.20.1 (Forge 47.4.0) Windows with VScode java version "24.0.1" 2025-04-15
-
-
Topics
-
Who's Online (See full list)
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.