Jump to content

warjort

Members
  • Posts

    5420
  • Joined

  • Last visited

  • Days Won

    175

Everything posted by warjort

  1. These look like bugs in the findme and mahoutsukai mods. They are trying to do mixins on graphics classes that are not available on the server. Make sure you have the latest versions of these mods. If you do, contact the mod authors to report the problems.
  2. On that command line type or it will likely say it is using the java 8 version If that is true you will need to change the .bat script to tell it to use the java 17 version. Replace where it says java with "c:\path\to\java17\java.exe" where the path\to\java17 is the folder where you have java 17 installed. The quotation marks are important if the path includes spaces.
  3. The error says the user profile that runs the server is not allowed to access config/fml.toml Most likely you tried at one point to start the server under the root profile which created files the normal user can't access. Fix the file permissions.
  4. This description is going to be very high level and gloss over many details: Worlds (see WorldStem) are made up of dimensions/levels (see LevelStem). Within the LevelStem is a ChunkGenerator that has BiomeSource. this is what determines which biomes are in a dimension. If you look inside Terralith you will see it has a data/minecraft/dimension_type/overworld.json that is the configuration override for the vanilla overworld defined in the builtin registry. See https://minecraft.fandom.com/wiki/Custom_dimension for the format. It then defines a bunch of biomes jsons that are referenced in that overworld.json which will in turn reference other world gen components in the datapack. NOTE: This also includes tags to reference groups of biomes. See other pages on the same wiki for the formats. As you have determined this data is not loaded until the world creation screen (or first server load). The process is to load copies of the builtin registries then override these objects with the datapacks. The worldgen data is then stored in the world's save folder. This datapack data for worldgen are not referenced again on subsequent loads. It is fixed at world creation. I am not sure what you mean by "clone and modify" a biome. You can modify a Biome using the BiomeLoadingEvent, but this won't make a new one. To do that you need to provide a new resource from a datapack. One thing you are going to need to do is override terralith's overworld definition if you want new biomes in the overworld. This will likely involve you using the AddPackFindersEvent to add a new RepositorySource. This will define a pack at the "TOP" of the datapacks list (as seen from the create new world screen's datapacks button) which contains the new definition. It's a bit of a rabbit hole the way this works. ๐Ÿ™‚ You might find a simpler solution is to just write your own datapack? Forge mods are datapacks so its an easy way to install them.
  5. You are missing the AutoRegLib mod https://www.curseforge.com/minecraft/mc-mods/autoreglib
  6. In previous logs you had corail tombstone 7.4.10, now you have 7.4.2? Your error is with that mod:
  7. Your proposed solution won't work - for interest you would implement it like this: @Mod.EventBusSubscriber(modid = MODID, bus = Mod.EventBusSubscriber.Bus.FORGE, value = Dist.CLIENT) public class DONT_TRY_TO_USE_THIS { @SubscribeEvent public static void DOES_NOT_WORK(ScreenEvent.MouseButtonPressed.Post event) { if (event.getScreen() instanceof CraftingScreen craftingScreen) { CraftingMenu menu = craftingScreen.getMenu(); LOGGER.info("result: " + menu.getSlot(0).getItem()); // Prints the wrong thing! } } } I posted this, so you can see how to get the menu. The problem is the result has not been determined when you handle the mouse click. The game has to send a network packet to the server to ask if there is a valid recipe. The result of that query does not get updated on the client until *after* the mouse event. There is an ItemCraftedEvent, but that handles items removed from the result slot, which doesn't sound like what you want?
  8. https://github.com/sp614x/optifine/issues/6974
  9. It is 40.1.57 that is compatible, anything after that hits this problem: https://github.com/sp614x/optifine/issues/6974
  10. I've been doing some searching and the reports just say update the driver, like this one for vanilla minecraft: https://bugs.mojang.com/browse/MC-31618 But I did find this about VBO and VSync settings: https://answers.microsoft.com/en-us/windows/forum/all/minecraft-errors/6118f18e-c068-4c33-8ffa-83f43b6a6f55
  11. Try different monitor settings. Maybe you can get something to work?
  12. Did you still get an hs_err_pid file when you got further into the game? If not, post the new debug.log
  13. I can only tell you what I see, which is a crash in the graphics driver. AMD will be the ones to ask about the problem.
  14. You should log out of your minecraft account and log back in again. I forgot to warn you to remove the login token from hs_err_pid file you posted. Sorry.
  15. By the way, your launcher.log shows you updating to 0.6.4 of flywheel. You also need 0.5.0c of create.
  16. This is a crash in your graphics driver. atio6axx.dll Usual causes include; * Your graphics driver is not up-to-date * You are trying to use a monitor configuration that the driver doesn't support properly You can also trying "fullscreen:false" in your options.txt if it is not already to see if it works around the problem. Otherwise, you will need to talk amd support.
  17. If it is dated at the same time as your crash.
  18. So it looks like the file wasn't truncated after all. There is no error message in the log. Can you post your launcher.log from the minecraft folder. Maybe it has record an error message. The error code -1 suggests this is not a hard crash, but can you see a file beginning "hs_err_pid" in your minecraft folder?
  19. That image you posted shows flywheel 0.6.4 on your server. But your log shows your client using 0.6.3
  20. For future reference, there is a crash-reports subfolder of your minecraft folder. But the debug.log is usually better, it has more information.
  21. We need the log you posted. But we need the full log so we can see the error towards the bottom of the file. You tried to post that log here, but as I said above it looks like it is too big and it was truncated. Post it to a file sharing site like https://gist.github.com/ and provide the link. But you should also check this is the correct address "EveryoneAreProtogens.aternos.me, 25565" and that the server running there is actually your forge server.
  22. You don't show the crash report. The log you posted doesn't contain the error, this is probably because it is too big to be posted to the forum. You should upload the log to a file sharing site. Anyway, this part of the log suggests you are trying to connect to a vanilla server? Which immersive engineering and create obviously don't like. ๐Ÿ™‚
  23. Read the error message for the file name. Then repeat the fix you did before.
  24. Same problem, but it is a different file.
  25. I didn't say use ScreenEvent, that is only for guis. You should use the RawMouseEvent and add an additional check in your handler. public static void a(InputEvent.RawMouseEvent event) { if (Minecraft.getInstance().getScreen() != null) return; // GUI screen // Your code here } If that doesn't work, I don't know how to do it.
×
×
  • Create New...

Important Information

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