Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 11/11/18 in all areas

  1. Hello when i start the forge server i get this We appear to be missing one or more essential library files. You will need to add them to your server before FML and Forge will run successfully.java.lang.ClassNotFoundException: net.minecraft.launchwrapper.Launch at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(Unknown Source) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(Unknown Source) at java.base/java.lang.ClassLoader.loadClass(Unknown Source) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Unknown Source) at net.minecraftforge.fml.relauncher.ServerLaunchWrapper.run(ServerLaunchWrapper.java:44) at net.minecraftforge.fml.relauncher.ServerLaunchWrapper.main(ServerLaunchWrapper.java:31) i use forge 1.12. i dont know how to fix this
    1 point
  2. I'd like to inform everyone that I've figured out how to redirect the lightning. Basically, I noticed that in WorldServer.addWeatherEffect(), before sending a packet, super.addWeatherEffect() is called. So I used reflection to set World.weatherEffects to an ArrayList with the add() overridden to set the position of an Entity when it is added. I just did this on the WorldEvent.Load when the world is not remote. I essentially added in a listener to when a lightning bolt is added to weatherEffects. @SubscribeEvent public static void worldLoaded(Load event) { World world = event.getWorld(); if (!world.isRemote) FieldAccess.set(World.class, world, "weatherEffects", new ArrayList<Entity>() { @Override public boolean add(Entity e) { BlockPos pos = SearchBlocks.search(world, e.getPosition()); e.setPosition(pos.getX(), pos.getY(), pos.getZ()); FieldAccess.set(e, "effectOnly", BlockAttributeConductive.isMetallic(world.getBlockState(pos.down()))); return super.add(e); } }); }
    1 point
  3. i recommend dropping your RAM to 6 and enabling VBOs
    0 points
  4. I honestly can't think of a good reason for your FPS to be low with those specs. I'm just as confused as you are if you're seeing a significant change in FPS between single player mode and multiplayer mode. I suppose a mod with some faulty code which only runs in integrated mode could cause something like that. The core/thread count won't matter much since the game runs mostly on a single thread, but even so you shouldn't have a problem with 3.8Ghz (I have slightly lower clock rate and am running a fairly intensive 100+ modpack that I'm working on)
    0 points
  5. Well at least your TPS is a perfect 20 now. I'd keep the RAM set to a number that gives you the best TPS, then mess with video settings, any shaders, etc. to try for a higher FPS.
    0 points
  6. (A little) more ram & processing power -> more TPS Well written mods -> more FPS This is not a rule, but it’s usually true
    0 points
  7. This is client related, but having a large texture atlas (bigger than the max size of the gpu cache) will cause parts to be stored in ram and parts in the gpu cache. The parts will be swapped around, slowing everything down
    0 points
  8. Low tick rate can be hard to debug and often involves some trial and error, so try the easiest/fastest possibilities first, like the one Cadibloo suggested. Try setting RAM a bit lower and see what the tick rate is. Then try setting it a bit higher and see what it is (though ofc make sure not to set it over 12G even for testing if you have 16G). If neither of those make a difference, rule out RAM amount and try something else. Also, if you're on Windows, open the task manager while the game is running and see if anything is getting maxed out. It's even possible (but not very likely) that the SSD access is getting maxed (if that's the case it's probably not due to minecraft alone; I've only really seen this happen while an automatic backup program was running in the background). Too many possibilities for someone to pinpoint it for you, so you'll just have to experiment. Btw, you never said if you were on a freshly created world or not. If you're on a world that already has stuff in it, make a new one and test there in case it's something in the old world (especially if you got a world save from someone else to load up). By freshly created I don't mean you have to make a new one each time - just make sure it doesn't have any existing tech devices, etc.
    0 points
  9. Try using less ram? something like 3-4gb might work
    0 points
×
×
  • Create New...

Important Information

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