1) Jittering is still here? I thought i fixed it... Try to update and then tell me again if it si still present...
2) I wanted to add stuff like redstone controlled, invisbility filtered, "security" permissions, but don't know if anybody wants it...
Ya, it only does it if the top layer of the invisi zone has any blocks in it (screenshot below if you don't know what I'm talking about) and you try standing on those blocks. I would love redstone controllability and permissions for the zones.
Looks like you have a classic 'biome ID' clash. This will cause mobs and biomes to appear in the Over-world.
Try moving The Betweenlands Biome ID's (in the config file) up to somewhere in the 100+ range (but not above 127)
Cheers,
Me
Huh, I'm used to those conflicts just crashing my game. Why not above 127? Is that where the Biomes O' Plenty biomes start? Also I heard there can't be above 256 biomes. Or is that dimensions?
NEI didn't get me the name but it did give me the block. I put it through minetweaker recipe maker and got the technical name from the minetweaker file. Thank you. I didn't know NEI stored technical blocks.
Go to the Minecraft Wiki, find the block you're looking for, and then look at the info panel on the right side of the screen. At the bottom it says "Name" and has the value you are looking for
The Minecraft Wiki doesn't have technical block names and it definitely doesn't have technical block names for mods.
Ok, that makes sense. It'd be cool to have the ability to set your zone to a certain frequency and then give other players that frequency to put in their glasses so they can see it as well.
That's the ID though, not the actual name of the block and even with that you can't get the ID of technical blocks. For instance, the name for the piston extension part of the piston is piston_extension.
I have a mod installed that requires the technical names of blocks to change things. I was doing fine until I got to the technical blocks which I have no idea how to go about getting. I was able to get the piston extension block working but only because it was documented what it was called. I can't easily look up documentation for mods.
Thank you. I just ran it on a server and it does work but it has a few problems with the glasses.
The glasses won't load someone else's zone at first so you have to go into the zone and back out to refresh it. It will unload it again if you go too far away.
Entities still won't load in it even if you do the reload though. They will obviously if you go inside the zone.
It will load both the zone and entities inside it if it's your own zone though. It's just with other people's zones. Oh and I was testing zones crossing with each other. I'm sure there's probably going to be a few bugs involving that but I haven't found any yet.
go there. copy it and put it here. will be helpful.
I was planning posting the crash report but it wasn't saving the crash reports earlier for some reason. It seemed to save that one though.
---- Minecraft Crash Report ----
// Why did you do that?
Time: 7/18/15 12:28 PM
Description: Exception in server tick loop
java.lang.NoClassDefFoundError: net/minecraft/client/entity/EntityClientPlayerMP
at code.elix_x.coremods.invisizones.core.InvisiZoneHooks.doGetBlockInsideChunk(InvisiZoneHooks.java:40)
at net.minecraft.world.chunk.Chunk.func_150810_a(Chunk.java:507)
at net.minecraft.world.chunk.Chunk.func_150812_a(Chunk.java:879)
at net.minecraft.world.chunk.Chunk.func_150813_a(Chunk.java:862)
at net.minecraft.world.chunk.storage.AnvilChunkLoader.loadEntities(AnvilChunkLoader.java:500)
at net.minecraftforge.common.chunkio.ChunkIOProvider.callStage2(ChunkIOProvider.java:41)
at net.minecraftforge.common.chunkio.ChunkIOProvider.callStage2(ChunkIOProvider.java:12)
at net.minecraftforge.common.util.AsynchronousExecutor.skipQueue(AsynchronousExecutor.java:344)
at net.minecraftforge.common.util.AsynchronousExecutor.getSkipQueue(AsynchronousExecutor.java:302)
at net.minecraftforge.common.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:12)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:126)
at net.minecraft.world.gen.ChunkProviderServer.func_73158_c(ChunkProviderServer.java:101)
at net.minecraft.server.MinecraftServer.func_71222_d(MinecraftServer.java:265)
at net.minecraft.server.MinecraftServer.func_71247_a(MinecraftServer.java:235)
at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:258)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:387)
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685)
Caused by: java.lang.ClassNotFoundException: net.minecraft.client.entity.EntityClientPlayerMP
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 17 more
Caused by: java.lang.NullPointerException
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182)
... 19 more
What? It should... Can you tell what is going wrong?
Here's the log from the crash.
[12:28:20] [Server thread/INFO]: Starting minecraft server version 1.7.10
[12:28:20] [Server console handler/ERROR]: Exception handling console input
java.io.IOException: The handle is invalid
at java.io.FileInputStream.readBytes(Native Method) ~[?:1.8.0_45]
at java.io.FileInputStream.read(Unknown Source) ~[?:1.8.0_45]
at java.io.BufferedInputStream.read1(Unknown Source) ~[?:1.8.0_45]
at java.io.BufferedInputStream.read(Unknown Source) ~[?:1.8.0_45]
at sun.nio.cs.StreamDecoder.readBytes(Unknown Source) ~[?:1.8.0_45]
at sun.nio.cs.StreamDecoder.implRead(Unknown Source) ~[?:1.8.0_45]
at sun.nio.cs.StreamDecoder.read(Unknown Source) ~[?:1.8.0_45]
at java.io.InputStreamReader.read(Unknown Source) ~[?:1.8.0_45]
at java.io.BufferedReader.fill(Unknown Source) ~[?:1.8.0_45]
at java.io.BufferedReader.readLine(Unknown Source) ~[?:1.8.0_45]
at java.io.BufferedReader.readLine(Unknown Source) ~[?:1.8.0_45]
at net.minecraft.server.dedicated.DedicatedServer$2.run(DedicatedServer.java:97) [lv.class:?]
[12:28:20] [Server thread/WARN]: To start the server with more ram, launch it as "java -Xmx1024M -Xms1024M -jar minecraft_server.jar"
[12:28:21] [Server thread/INFO]: Loading properties
[12:28:21] [Server thread/INFO]: Default game type: SURVIVAL
[12:28:21] [Server thread/INFO]: Generating keypair
[12:28:21] [Server thread/INFO]: Starting Minecraft server on *:25565
[12:28:22] [Server thread/INFO]: Preparing level "world"
[12:28:22] [Server thread/INFO]: Preparing start region for level 0
[12:28:22] [Server thread/ERROR]: Encountered an unexpected exception
java.lang.NoClassDefFoundError: net/minecraft/client/entity/EntityClientPlayerMP
at code.elix_x.coremods.invisizones.core.InvisiZoneHooks.doGetBlockInsideChunk(InvisiZoneHooks.java:40) ~[1.7.10%20Invisi%20Zones%201.1.jar:?]
at net.minecraft.world.chunk.Chunk.func_150810_a(Chunk.java:507) ~[apx.class:?]
at net.minecraft.world.chunk.Chunk.func_150812_a(Chunk.java:879) ~[apx.class:?]
at net.minecraft.world.chunk.Chunk.func_150813_a(Chunk.java:862) ~[apx.class:?]
at net.minecraft.world.chunk.storage.AnvilChunkLoader.loadEntities(AnvilChunkLoader.java:500) ~[aqk.class:?]
at net.minecraftforge.common.chunkio.ChunkIOProvider.callStage2(ChunkIOProvider.java:41) ~[ChunkIOProvider.class:?]
at net.minecraftforge.common.chunkio.ChunkIOProvider.callStage2(ChunkIOProvider.java:12) ~[ChunkIOProvider.class:?]
at net.minecraftforge.common.util.AsynchronousExecutor.skipQueue(AsynchronousExecutor.java:344) ~[AsynchronousExecutor.class:?]
at net.minecraftforge.common.util.AsynchronousExecutor.getSkipQueue(AsynchronousExecutor.java:302) ~[AsynchronousExecutor.class:?]
at net.minecraftforge.common.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:12) ~[ChunkIOExecutor.class:?]
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:126) ~[ms.class:?]
at net.minecraft.world.gen.ChunkProviderServer.func_73158_c(ChunkProviderServer.java:101) ~[ms.class:?]
at net.minecraft.server.MinecraftServer.func_71222_d(MinecraftServer.java:265) ~[MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.func_71247_a(MinecraftServer.java:235) ~[MinecraftServer.class:?]
at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:258) ~[lt.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:387) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685) [li.class:?]
Caused by: java.lang.ClassNotFoundException: net.minecraft.client.entity.EntityClientPlayerMP
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191) ~[launchwrapper-1.12.jar:?]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_45]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_45]
... 17 more
Caused by: java.lang.NullPointerException
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182) ~[launchwrapper-1.12.jar:?]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_45]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_45]
... 17 more
[12:28:22] [Server thread/ERROR]: This crash report has been saved to: C:\Users\User\Desktop\Server\.\crash-reports\crash-2015-07-18_12.28.22-server.txt
I'm running version 1.1 of this mod and version 10.13.4.1492 of forge.
Other than multiplayer compatibility I noticed the block is called Invisi Zoner tier 1. I don't know if you were planning on adding more tiers and llimiting the size of the area you can make invisible for each tier but I think that'd be a good idea. If you jump on the edge of an invisible block, it'll do that jitter up and down like it does when you break dirt too fast with a shovel and the server can't keep up with the client. I think a simple fix for that would just be to make the texture not display a hitbox. Also have a key or something you can bind to the area and right click to turn the invisibility on and off.
Somehow I'm finding rivers alot more frequently. Might just be luck. Generated a world with BoP and RWG and found 2 rivers almost instantly. But I found a few flaws in the river generated in highlands. Stone was blocking the river flow when it dropped down. I know it happened with the ice from freezing over but I didn't expect it with the stone. I also saw a river cross over another river as well as the beginning of a stream hanging over another river.
0
Ya, it only does it if the top layer of the invisi zone has any blocks in it (screenshot below if you don't know what I'm talking about) and you try standing on those blocks. I would love redstone controllability and permissions for the zones.
0
Huh, I'm used to those conflicts just crashing my game. Why not above 127? Is that where the Biomes O' Plenty biomes start? Also I heard there can't be above 256 biomes. Or is that dimensions?
0
They could zipline down on vine ropes.
0
NEI didn't get me the name but it did give me the block. I put it through minetweaker recipe maker and got the technical name from the minetweaker file. Thank you. I didn't know NEI stored technical blocks.
0
The Minecraft Wiki doesn't have technical block names and it definitely doesn't have technical block names for mods.
0
Ok, that makes sense. It'd be cool to have the ability to set your zone to a certain frequency and then give other players that frequency to put in their glasses so they can see it as well.
0
That's the ID though, not the actual name of the block and even with that you can't get the ID of technical blocks. For instance, the name for the piston extension part of the piston is piston_extension.
0
I have a mod installed that requires the technical names of blocks to change things. I was doing fine until I got to the technical blocks which I have no idea how to go about getting. I was able to get the piston extension block working but only because it was documented what it was called. I can't easily look up documentation for mods.
0
Thank you. I just ran it on a server and it does work but it has a few problems with the glasses.
The glasses won't load someone else's zone at first so you have to go into the zone and back out to refresh it. It will unload it again if you go too far away.
Entities still won't load in it even if you do the reload though. They will obviously if you go inside the zone.
It will load both the zone and entities inside it if it's your own zone though. It's just with other people's zones. Oh and I was testing zones crossing with each other. I'm sure there's probably going to be a few bugs involving that but I haven't found any yet.
0
It'd be really nice if you could add compatibility for CraftHeraldry for 1.7.10.
0
Well googling around for people with the same problem another guy said this.
0
I was planning posting the crash report but it wasn't saving the crash reports earlier for some reason. It seemed to save that one though.
---- Minecraft Crash Report ----
// Why did you do that?
Time: 7/18/15 12:28 PM
Description: Exception in server tick loop
java.lang.NoClassDefFoundError: net/minecraft/client/entity/EntityClientPlayerMP
at code.elix_x.coremods.invisizones.core.InvisiZoneHooks.doGetBlockInsideChunk(InvisiZoneHooks.java:40)
at net.minecraft.world.chunk.Chunk.func_150810_a(Chunk.java:507)
at net.minecraft.world.chunk.Chunk.func_150812_a(Chunk.java:879)
at net.minecraft.world.chunk.Chunk.func_150813_a(Chunk.java:862)
at net.minecraft.world.chunk.storage.AnvilChunkLoader.loadEntities(AnvilChunkLoader.java:500)
at net.minecraftforge.common.chunkio.ChunkIOProvider.callStage2(ChunkIOProvider.java:41)
at net.minecraftforge.common.chunkio.ChunkIOProvider.callStage2(ChunkIOProvider.java:12)
at net.minecraftforge.common.util.AsynchronousExecutor.skipQueue(AsynchronousExecutor.java:344)
at net.minecraftforge.common.util.AsynchronousExecutor.getSkipQueue(AsynchronousExecutor.java:302)
at net.minecraftforge.common.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:12)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:126)
at net.minecraft.world.gen.ChunkProviderServer.func_73158_c(ChunkProviderServer.java:101)
at net.minecraft.server.MinecraftServer.func_71222_d(MinecraftServer.java:265)
at net.minecraft.server.MinecraftServer.func_71247_a(MinecraftServer.java:235)
at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:258)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:387)
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685)
Caused by: java.lang.ClassNotFoundException: net.minecraft.client.entity.EntityClientPlayerMP
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 17 more
Caused by: java.lang.NullPointerException
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182)
... 19 more
0
Here's the log from the crash.
[12:28:20] [Server thread/INFO]: Starting minecraft server version 1.7.10
[12:28:20] [Server console handler/ERROR]: Exception handling console input
java.io.IOException: The handle is invalid
at java.io.FileInputStream.readBytes(Native Method) ~[?:1.8.0_45]
at java.io.FileInputStream.read(Unknown Source) ~[?:1.8.0_45]
at java.io.BufferedInputStream.read1(Unknown Source) ~[?:1.8.0_45]
at java.io.BufferedInputStream.read(Unknown Source) ~[?:1.8.0_45]
at sun.nio.cs.StreamDecoder.readBytes(Unknown Source) ~[?:1.8.0_45]
at sun.nio.cs.StreamDecoder.implRead(Unknown Source) ~[?:1.8.0_45]
at sun.nio.cs.StreamDecoder.read(Unknown Source) ~[?:1.8.0_45]
at java.io.InputStreamReader.read(Unknown Source) ~[?:1.8.0_45]
at java.io.BufferedReader.fill(Unknown Source) ~[?:1.8.0_45]
at java.io.BufferedReader.readLine(Unknown Source) ~[?:1.8.0_45]
at java.io.BufferedReader.readLine(Unknown Source) ~[?:1.8.0_45]
at net.minecraft.server.dedicated.DedicatedServer$2.run(DedicatedServer.java:97) [lv.class:?]
[12:28:20] [Server thread/WARN]: To start the server with more ram, launch it as "java -Xmx1024M -Xms1024M -jar minecraft_server.jar"
[12:28:21] [Server thread/INFO]: Loading properties
[12:28:21] [Server thread/INFO]: Default game type: SURVIVAL
[12:28:21] [Server thread/INFO]: Generating keypair
[12:28:21] [Server thread/INFO]: Starting Minecraft server on *:25565
[12:28:22] [Server thread/INFO]: Preparing level "world"
[12:28:22] [Server thread/INFO]: Preparing start region for level 0
[12:28:22] [Server thread/ERROR]: Encountered an unexpected exception
java.lang.NoClassDefFoundError: net/minecraft/client/entity/EntityClientPlayerMP
at code.elix_x.coremods.invisizones.core.InvisiZoneHooks.doGetBlockInsideChunk(InvisiZoneHooks.java:40) ~[1.7.10%20Invisi%20Zones%201.1.jar:?]
at net.minecraft.world.chunk.Chunk.func_150810_a(Chunk.java:507) ~[apx.class:?]
at net.minecraft.world.chunk.Chunk.func_150812_a(Chunk.java:879) ~[apx.class:?]
at net.minecraft.world.chunk.Chunk.func_150813_a(Chunk.java:862) ~[apx.class:?]
at net.minecraft.world.chunk.storage.AnvilChunkLoader.loadEntities(AnvilChunkLoader.java:500) ~[aqk.class:?]
at net.minecraftforge.common.chunkio.ChunkIOProvider.callStage2(ChunkIOProvider.java:41) ~[ChunkIOProvider.class:?]
at net.minecraftforge.common.chunkio.ChunkIOProvider.callStage2(ChunkIOProvider.java:12) ~[ChunkIOProvider.class:?]
at net.minecraftforge.common.util.AsynchronousExecutor.skipQueue(AsynchronousExecutor.java:344) ~[AsynchronousExecutor.class:?]
at net.minecraftforge.common.util.AsynchronousExecutor.getSkipQueue(AsynchronousExecutor.java:302) ~[AsynchronousExecutor.class:?]
at net.minecraftforge.common.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:12) ~[ChunkIOExecutor.class:?]
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:126) ~[ms.class:?]
at net.minecraft.world.gen.ChunkProviderServer.func_73158_c(ChunkProviderServer.java:101) ~[ms.class:?]
at net.minecraft.server.MinecraftServer.func_71222_d(MinecraftServer.java:265) ~[MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.func_71247_a(MinecraftServer.java:235) ~[MinecraftServer.class:?]
at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:258) ~[lt.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:387) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685) [li.class:?]
Caused by: java.lang.ClassNotFoundException: net.minecraft.client.entity.EntityClientPlayerMP
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191) ~[launchwrapper-1.12.jar:?]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_45]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_45]
... 17 more
Caused by: java.lang.NullPointerException
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182) ~[launchwrapper-1.12.jar:?]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_45]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_45]
... 17 more
[12:28:22] [Server thread/ERROR]: This crash report has been saved to: C:\Users\User\Desktop\Server\.\crash-reports\crash-2015-07-18_12.28.22-server.txt
I'm running version 1.1 of this mod and version 10.13.4.1492 of forge.
0
Other than multiplayer compatibility I noticed the block is called Invisi Zoner tier 1. I don't know if you were planning on adding more tiers and llimiting the size of the area you can make invisible for each tier but I think that'd be a good idea. If you jump on the edge of an invisible block, it'll do that jitter up and down like it does when you break dirt too fast with a shovel and the server can't keep up with the client. I think a simple fix for that would just be to make the texture not display a hitbox. Also have a key or something you can bind to the area and right click to turn the invisibility on and off.
0
Somehow I'm finding rivers alot more frequently. Might just be luck. Generated a world with BoP and RWG and found 2 rivers almost instantly. But I found a few flaws in the river generated in highlands. Stone was blocking the river flow when it dropped down. I know it happened with the ice from freezing over but I didn't expect it with the stone. I also saw a river cross over another river as well as the beginning of a stream hanging over another river.