Jump to content

NBT not functioning


david476

Recommended Posts

I can never seem to get NBT with an entity (extends Entity) to actually work. Seemed fine with a tile entity.

 

Current Code:

@Override
protected void readEntityFromNBT(NBTTagCompound nbt) {
	super.readFromNBT(nbt);
	sX = nbt.getInteger("sX");
	sY = nbt.getInteger("sY");
	sZ = nbt.getInteger("sZ");
	active = nbt.getBoolean("active");

	if (!active) {
		if (this.worldObj.getBlock(sX, sY, sZ) instanceof BlockController) {
			BlockController sBlock = (BlockController) this.worldObj.getBlock(sX, sY, sZ);
			sBlock.sEntity = this;
		}
	}
}

@Override
protected void writeEntityToNBT(NBTTagCompound nbt) {
	super.writeToNBT(nbt);
	nbt.setInteger("sX", sX);
	nbt.setInteger("sY", sY);
	nbt.setInteger("sZ", sZ);
	nbt.setBoolean("active", active);
}

 

I have nothing else that relates to NBT

 

Variables are set in the class or before spawning of the entity.

 

Crash on save:

[20:19:31] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker
[20:19:31] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker
[20:19:31] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker
[20:19:31] [main/INFO] [FML]: Forge Mod Loader version 7.2.209.1112 for Minecraft 1.7.2 loading
[20:19:31] [main/INFO] [FML]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.7.0_60, running on Windows 7:amd64:6.1, installed at C:\Program Files\Java\jre7
[20:19:31] [main/INFO] [FML]: Managed to load a deobfuscated Minecraft name- we are in a deobfuscated environment. Skipping runtime deobfuscation
[20:19:31] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker
[20:19:31] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLDeobfTweaker
[20:19:31] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker
[20:19:31] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker
[20:19:31] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper
[20:19:31] [main/ERROR] [FML]: The binary patch set is missing. Either you are in a development environment, or things are not going to work!
[20:19:32] [main/ERROR] [FML]: The minecraft jar file:/C:/Users/DEB/.gradle/caches/minecraft/net/minecraftforge/forge/1.7.2-10.12.1.1112/forgeSrc-1.7.2-10.12.1.1112.jar!/net/minecraft/client/ClientBrandRetriever.class appears to be corrupt! There has been CRITICAL TAMPERING WITH MINECRAFT, it is highly unlikely minecraft will work! STOP NOW, get a clean copy and try again!
[20:19:32] [main/ERROR] [FML]: FML has been ordered to ignore the invalid or missing minecraft certificate. This is very likely to cause a problem!
[20:19:32] [main/ERROR] [FML]: Technical information: ClientBrandRetriever was at jar:file:/C:/Users/DEB/.gradle/caches/minecraft/net/minecraftforge/forge/1.7.2-10.12.1.1112/forgeSrc-1.7.2-10.12.1.1112.jar!/net/minecraft/client/ClientBrandRetriever.class, there were 0 certificates for it
[20:19:32] [main/ERROR] [FML]: FML appears to be missing any signature data. This is not a good thing
[20:19:32] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper
[20:19:32] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLDeobfTweaker
[20:19:32] [main/INFO] [LaunchWrapper]: Launching wrapped minecraft {net.minecraft.client.main.Main}
[20:19:33] [main/INFO]: Setting user: Player794
[20:19:33] [Client thread/INFO]: LWJGL Version: 2.9.0
[20:19:34] [Client thread/INFO] [MinecraftForge]: Attempting early MinecraftForge initialization
[20:19:34] [Client thread/INFO] [FML]: MinecraftForge v10.12.1.1112 Initialized
[20:19:34] [Client thread/INFO] [FML]: Replaced 182 ore recipies
[20:19:34] [Client thread/INFO] [MinecraftForge]: Completed early MinecraftForge initialization
[20:19:34] [Client thread/INFO] [FML]: Searching C:\Users\DEB\Desktop\Modding\forge-1.7.2-10.12.1.1112\Forge\mods for mods
[20:19:34] [Client thread/ERROR] [FML]: FML has detected a mod that is using a package name based on 'net.minecraft.src' : net.minecraft.src.FMLRenderAccessLibrary. This is generally a severe programming error.  There should be no mod code in the minecraft namespace. MOVE YOUR MOD! If you're in eclipse, select your source code and 'refactor' it into a new package. Go on. DO IT NOW!
[20:19:35] [Client thread/INFO] [debcore]: Mod debcore is missing the required element 'name'. Substituting debcore
[20:19:35] [Client thread/INFO] [debmodularships]: Mod debmodularships is missing the required element 'name'. Substituting debmodularships
[20:19:35] [Client thread/INFO] [FML]: Forge Mod Loader has identified 6 mods to load
[20:19:35] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Example Mod, FMLFileResourcePack:debcore, FMLFileResourcePack:debmodularships
[20:19:35] [Client thread/INFO] [FML]: Processing ObjectHolder annotations
[20:19:35] [Client thread/INFO] [FML]: Found 341 ObjectHolder annotations
[20:19:35] [Client thread/INFO] [FML]: Configured a dormant chunk cache size of 0
[20:19:35] [Client thread/INFO] [FML]: Applying holder lookups
[20:19:35] [Client thread/INFO] [FML]: Holder lookups applied

Starting up SoundSystem...
Initializing LWJGL OpenAL
    (The LWJGL binding of OpenAL.  For more information, see http://www.lwjgl.org)
OpenAL initialized.

[20:19:36] [sound Library Loader/INFO]: Sound engine started
[20:19:36] [Client thread/INFO]: Created: 512x256 textures/blocks-atlas
[20:19:36] [Client thread/INFO]: Created: 256x256 textures/items-atlas
DIRT BLOCK >> tile.dirt
[20:19:36] [Client thread/INFO] [FML]: Forge Mod Loader has successfully loaded 6 mods
[20:19:36] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Example Mod, FMLFileResourcePack:debcore, FMLFileResourcePack:debmodularships
[20:19:36] [Client thread/INFO]: Created: 256x256 textures/items-atlas
[20:19:36] [Client thread/ERROR]: Using missing texture, unable to load minecraft:textures/blocks/MISSING_ICON_BLOCK_165_controllerblock.png
java.io.FileNotFoundException: minecraft:textures/blocks/MISSING_ICON_BLOCK_165_controllerblock.png
at net.minecraft.client.resources.FallbackResourceManager.getResource(FallbackResourceManager.java:65) ~[FallbackResourceManager.class:?]
at net.minecraft.client.resources.SimpleReloadableResourceManager.getResource(SimpleReloadableResourceManager.java:67) ~[simpleReloadableResourceManager.class:?]
at net.minecraft.client.renderer.texture.TextureMap.loadTextureAtlas(TextureMap.java:126) [TextureMap.class:?]
at net.minecraft.client.renderer.texture.TextureMap.loadTexture(TextureMap.java:91) [TextureMap.class:?]
at net.minecraft.client.renderer.texture.TextureManager.loadTexture(TextureManager.java:89) [TextureManager.class:?]
at net.minecraft.client.renderer.texture.TextureManager.onResourceManagerReload(TextureManager.java:170) [TextureManager.class:?]
at net.minecraft.client.resources.SimpleReloadableResourceManager.notifyReloadListeners(SimpleReloadableResourceManager.java:134) [simpleReloadableResourceManager.class:?]
at net.minecraft.client.resources.SimpleReloadableResourceManager.reloadResources(SimpleReloadableResourceManager.java:118) [simpleReloadableResourceManager.class:?]
at net.minecraft.client.Minecraft.refreshResources(Minecraft.java:626) [Minecraft.class:?]
at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:303) [FMLClientHandler.class:?]
at net.minecraft.client.Minecraft.startGame(Minecraft.java:585) [Minecraft.class:?]
at net.minecraft.client.Minecraft.run(Minecraft.java:892) [Minecraft.class:?]
at net.minecraft.client.main.Main.main(Main.java:112) [Main.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_60]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_60]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_60]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_60]
at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) [launchwrapper-1.9.jar:?]
at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.9.jar:?]
[20:19:36] [Client thread/INFO]: Created: 512x256 textures/blocks-atlas

SoundSystem shutting down...
    Author: Paul Lamb, www.paulscode.com


Starting up SoundSystem...
Initializing LWJGL OpenAL
    (The LWJGL binding of OpenAL.  For more information, see http://www.lwjgl.org)
OpenAL initialized.

[20:19:37] [sound Library Loader/INFO]: Sound engine started
[20:19:37] [MCO Availability Checker #1/ERROR]: Couldn't connect to Realms
[20:19:48] [server thread/INFO]: Starting integrated minecraft server version 1.7.2
[20:19:48] [server thread/INFO]: Generating keypair
[20:19:48] [server thread/INFO]: Converting map!
[20:19:48] [server thread/INFO]: Scanning folders...
[20:19:48] [server thread/INFO]: Total conversion count is 0
[20:19:48] [server thread/INFO] [FML]: Injecting existing block and item data into this server instance
[20:19:48] [server thread/INFO] [FML]: Applying holder lookups
[20:19:48] [server thread/INFO] [FML]: Holder lookups applied
[20:19:49] [server thread/INFO] [FML]: Loading dimension 0 (Copy of Copy of Copy of Copy of) (net.minecraft.server.integrated.IntegratedServer@4094d25a)
[20:19:49] [server thread/INFO] [FML]: Loading dimension 1 (Copy of Copy of Copy of Copy of) (net.minecraft.server.integrated.IntegratedServer@4094d25a)
[20:19:49] [server thread/INFO] [FML]: Loading dimension -1 (Copy of Copy of Copy of Copy of) (net.minecraft.server.integrated.IntegratedServer@4094d25a)
[20:19:49] [server thread/INFO]: Preparing start region for level 0
[20:19:49] [Netty Client IO #0/INFO] [FML]: Server protocol version 1
[20:19:49] [Netty IO #1/INFO] [FML]: Client protocol version 1
[20:19:49] [Netty IO #1/INFO] [FML]: Client attempting to join with 6 mods : [email protected],[email protected],[email protected],[email protected],[email protected],[email protected]
[20:19:49] [Netty IO #1/INFO] [FML]: Attempting connection with missing mods [] at CLIENT
[20:19:49] [Netty Client IO #0/INFO] [FML]: Attempting connection with missing mods [] at SERVER
[20:19:49] [Client thread/INFO] [FML]: [Client thread] Client side modded connection established
[20:19:49] [server thread/INFO] [FML]: [server thread] Server side modded connection established
[20:19:49] [server thread/INFO]: Player794[local:E:c9aa1ee9] logged in with entity id 8 at (-212.5, 4.0, 1746.5)
[20:19:49] [server thread/INFO]: Player794 joined the game
[20:19:51] [server thread/INFO]: Player794 has just earned the achievement [Taking Inventory]
[20:19:51] [Client thread/INFO]: [CHAT] Player794 has just earned the achievement [Taking Inventory]
[20:19:56] [server thread/INFO]: Saving and pausing game...
[20:19:56] [server thread/INFO]: Saving chunks for level 'Copy of Copy of Copy of Copy of'/Overworld
[20:20:02] [server thread/ERROR]: Encountered an unexpected exception
java.lang.NoClassDefFoundError: net/minecraft/entity/Entity$1
at net.minecraft.entity.Entity.addEntityCrashInfo(Entity.java:2463) ~[Entity.class:?]
at net.minecraft.entity.Entity.writeToNBT(Entity.java:1578) ~[Entity.class:?]
at net.minecraft.entity.Entity.writeToNBTOptional(Entity.java:1515) ~[Entity.class:?]
at net.minecraft.world.chunk.storage.AnvilChunkLoader.writeChunkToNBT(AnvilChunkLoader.java:299) ~[AnvilChunkLoader.class:?]
at net.minecraft.world.chunk.storage.AnvilChunkLoader.saveChunk(AnvilChunkLoader.java:132) ~[AnvilChunkLoader.class:?]
at net.minecraft.world.gen.ChunkProviderServer.safeSaveChunk(ChunkProviderServer.java:229) ~[ChunkProviderServer.class:?]
at net.minecraft.world.gen.ChunkProviderServer.saveChunks(ChunkProviderServer.java:281) ~[ChunkProviderServer.class:?]
at net.minecraft.world.WorldServer.saveAllChunks(WorldServer.java:875) ~[WorldServer.class:?]
at net.minecraft.server.MinecraftServer.saveAllWorlds(MinecraftServer.java:370) ~[MinecraftServer.class:?]
at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:113) ~[integratedServer.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:482) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:746) [MinecraftServer$2.class:?]
[20:20:02] [server thread/ERROR]: This crash report has been saved to: C:\Users\DEB\Desktop\Modding\forge-1.7.2-10.12.1.1112\Forge\.\crash-reports\crash-2014-06-17_20.20.02-server.txt
[20:20:02] [server thread/INFO]: Stopping server
[20:20:02] [server thread/INFO]: Saving players
[20:20:02] [server thread/INFO]: Saving worlds
[20:20:02] [server thread/INFO]: Saving chunks for level 'Copy of Copy of Copy of Copy of'/Overworld
[20:20:08] [server thread/ERROR]: Exception stopping the server
java.lang.NoClassDefFoundError: net/minecraft/entity/Entity$1
at net.minecraft.entity.Entity.addEntityCrashInfo(Entity.java:2463) ~[Entity.class:?]
at net.minecraft.entity.Entity.writeToNBT(Entity.java:1578) ~[Entity.class:?]
at net.minecraft.entity.Entity.writeToNBTOptional(Entity.java:1515) ~[Entity.class:?]
at net.minecraft.world.chunk.storage.AnvilChunkLoader.writeChunkToNBT(AnvilChunkLoader.java:299) ~[AnvilChunkLoader.class:?]
at net.minecraft.world.chunk.storage.AnvilChunkLoader.saveChunk(AnvilChunkLoader.java:132) ~[AnvilChunkLoader.class:?]
at net.minecraft.world.gen.ChunkProviderServer.safeSaveChunk(ChunkProviderServer.java:229) ~[ChunkProviderServer.class:?]
at net.minecraft.world.gen.ChunkProviderServer.saveChunks(ChunkProviderServer.java:281) ~[ChunkProviderServer.class:?]
at net.minecraft.world.WorldServer.saveAllChunks(WorldServer.java:875) ~[WorldServer.class:?]
at net.minecraft.server.MinecraftServer.saveAllWorlds(MinecraftServer.java:370) ~[MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.stopServer(MinecraftServer.java:403) ~[MinecraftServer.class:?]
at net.minecraft.server.integrated.IntegratedServer.stopServer(IntegratedServer.java:255) ~[integratedServer.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:535) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:746) [MinecraftServer$2.class:?]
[20:20:08] [server thread/INFO] [FML]: Applying holder lookups
[20:20:08] [server thread/INFO] [FML]: Holder lookups applied
[20:20:08] [server thread/INFO] [FML]: The state engine was in incorrect state SERVER_STOPPING and forced into state SERVER_STOPPED. Errors may have been discarded.
---- Minecraft Crash Report ----
// You should try our sister game, Minceraft!

Time: 6/17/14 8:20 PM
Description: Exception in server tick loop

java.lang.NoClassDefFoundError: net/minecraft/entity/Entity$1
at net.minecraft.entity.Entity.addEntityCrashInfo(Entity.java:2463)
at net.minecraft.entity.Entity.writeToNBT(Entity.java:1578)
at net.minecraft.entity.Entity.writeToNBTOptional(Entity.java:1515)
at net.minecraft.world.chunk.storage.AnvilChunkLoader.writeChunkToNBT(AnvilChunkLoader.java:299)
at net.minecraft.world.chunk.storage.AnvilChunkLoader.saveChunk(AnvilChunkLoader.java:132)
at net.minecraft.world.gen.ChunkProviderServer.safeSaveChunk(ChunkProviderServer.java:229)
at net.minecraft.world.gen.ChunkProviderServer.saveChunks(ChunkProviderServer.java:281)
at net.minecraft.world.WorldServer.saveAllChunks(WorldServer.java:875)
at net.minecraft.server.MinecraftServer.saveAllWorlds(MinecraftServer.java:370)
at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:113)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:482)
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:746)


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- System Details --
Details:
Minecraft Version: 1.7.2
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.7.0_60, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 527174440 bytes (502 MB) / 770179072 bytes (734 MB) up to 3804758016 bytes (3628 MB)
JVM Flags: 0 total; 
AABB Pool Size: 175 (9800 bytes; 0 MB) allocated, 172 (9632 bytes; 0 MB) used
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v9.03 FML v7.2.209.1112 Minecraft Forge 10.12.1.1112 6 mods loaded, 6 mods active
mcp{9.03} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
FML{7.2.209.1112} [Forge Mod Loader] (forgeSrc-1.7.2-10.12.1.1112.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Forge{10.12.1.1112} [Minecraft Forge] (forgeSrc-1.7.2-10.12.1.1112.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
examplemod{1.0} [Example Mod] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
debcore{1.7.00Dev} [debcore] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
debmodularships{1.7.00Dev} [debmodularships] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Profiler Position: N/A (disabled)
Vec3 Pool Size: 14 (784 bytes; 0 MB) allocated, 14 (784 bytes; 0 MB) used
Player Count: 1 / 8; [EntityPlayerMP['Player794'/8, l='Copy of Copy of Copy of Copy of', x=-212.50, y=4.00, z=1746.50]]
Type: Integrated Server (map_client.txt)
Is Modded: Definitely; Client brand changed to 'fml,forge'
#@!@# Game crashed! Crash report saved to: #@!@# .\crash-reports\crash-2014-06-17_20.20.02-server.txt
AL lib: (EE) alc_cleanup: 1 device not closed

Link to comment
Share on other sites

Let me know what those are, still a bit of a newb, but not the problem. I deleted the super.blahs, not supposed to be there, and isolated the problem to:

 

if (this.worldObj.getBlock(sX, sY, sZ) instanceof BlockController) {

 

I'm crashing on load with (saving seems fine):

 

[22:18:09] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker
[22:18:09] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker
[22:18:09] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker
[22:18:09] [main/INFO] [FML]: Forge Mod Loader version 7.2.209.1112 for Minecraft 1.7.2 loading
[22:18:09] [main/INFO] [FML]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.7.0_60, running on Windows 7:amd64:6.1, installed at C:\Program Files\Java\jre7
[22:18:09] [main/INFO] [FML]: Managed to load a deobfuscated Minecraft name- we are in a deobfuscated environment. Skipping runtime deobfuscation
[22:18:09] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker
[22:18:09] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLDeobfTweaker
[22:18:09] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker
[22:18:09] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker
[22:18:09] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper
[22:18:09] [main/ERROR] [FML]: The binary patch set is missing. Either you are in a development environment, or things are not going to work!
[22:18:09] [main/ERROR] [FML]: The minecraft jar file:/C:/Users/DEB/.gradle/caches/minecraft/net/minecraftforge/forge/1.7.2-10.12.1.1112/forgeSrc-1.7.2-10.12.1.1112.jar!/net/minecraft/client/ClientBrandRetriever.class appears to be corrupt! There has been CRITICAL TAMPERING WITH MINECRAFT, it is highly unlikely minecraft will work! STOP NOW, get a clean copy and try again!
[22:18:09] [main/ERROR] [FML]: FML has been ordered to ignore the invalid or missing minecraft certificate. This is very likely to cause a problem!
[22:18:09] [main/ERROR] [FML]: Technical information: ClientBrandRetriever was at jar:file:/C:/Users/DEB/.gradle/caches/minecraft/net/minecraftforge/forge/1.7.2-10.12.1.1112/forgeSrc-1.7.2-10.12.1.1112.jar!/net/minecraft/client/ClientBrandRetriever.class, there were 0 certificates for it
[22:18:09] [main/ERROR] [FML]: FML appears to be missing any signature data. This is not a good thing
[22:18:09] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper
[22:18:09] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLDeobfTweaker
[22:18:09] [main/INFO] [LaunchWrapper]: Launching wrapped minecraft {net.minecraft.client.main.Main}
[22:18:10] [main/INFO]: Setting user: Player946
[22:18:10] [Client thread/INFO]: LWJGL Version: 2.9.0
[22:18:11] [Client thread/INFO] [MinecraftForge]: Attempting early MinecraftForge initialization
[22:18:11] [Client thread/INFO] [FML]: MinecraftForge v10.12.1.1112 Initialized
[22:18:11] [Client thread/INFO] [FML]: Replaced 182 ore recipies
[22:18:11] [Client thread/INFO] [MinecraftForge]: Completed early MinecraftForge initialization
[22:18:11] [Client thread/INFO] [FML]: Searching C:\Users\DEB\Desktop\Modding\forge-1.7.2-10.12.1.1112\Forge\mods for mods
[22:18:11] [Client thread/ERROR] [FML]: FML has detected a mod that is using a package name based on 'net.minecraft.src' : net.minecraft.src.FMLRenderAccessLibrary. This is generally a severe programming error.  There should be no mod code in the minecraft namespace. MOVE YOUR MOD! If you're in eclipse, select your source code and 'refactor' it into a new package. Go on. DO IT NOW!
[22:18:12] [Client thread/INFO] [debcore]: Mod debcore is missing the required element 'name'. Substituting debcore
[22:18:12] [Client thread/INFO] [debmodularships]: Mod debmodularships is missing the required element 'name'. Substituting debmodularships
[22:18:12] [Client thread/INFO] [FML]: Forge Mod Loader has identified 6 mods to load
[22:18:12] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Example Mod, FMLFileResourcePack:debcore, FMLFileResourcePack:debmodularships
[22:18:12] [Client thread/INFO] [FML]: Processing ObjectHolder annotations
[22:18:12] [Client thread/INFO] [FML]: Found 341 ObjectHolder annotations
[22:18:12] [Client thread/INFO] [FML]: Configured a dormant chunk cache size of 0
[22:18:12] [Client thread/INFO] [FML]: Applying holder lookups
[22:18:12] [Client thread/INFO] [FML]: Holder lookups applied

Starting up SoundSystem...
Initializing LWJGL OpenAL
    (The LWJGL binding of OpenAL.  For more information, see http://www.lwjgl.org)
OpenAL initialized.

[22:18:13] [sound Library Loader/INFO]: Sound engine started
[22:18:13] [Client thread/INFO]: Created: 512x256 textures/blocks-atlas
[22:18:13] [Client thread/INFO]: Created: 256x256 textures/items-atlas
DIRT BLOCK >> tile.dirt
[22:18:13] [Client thread/INFO] [FML]: Forge Mod Loader has successfully loaded 6 mods
[22:18:13] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Example Mod, FMLFileResourcePack:debcore, FMLFileResourcePack:debmodularships
[22:18:13] [Client thread/INFO]: Created: 256x256 textures/items-atlas
[22:18:13] [Client thread/ERROR]: Using missing texture, unable to load minecraft:textures/blocks/MISSING_ICON_BLOCK_165_controllerblock.png
java.io.FileNotFoundException: minecraft:textures/blocks/MISSING_ICON_BLOCK_165_controllerblock.png
at net.minecraft.client.resources.FallbackResourceManager.getResource(FallbackResourceManager.java:65) ~[FallbackResourceManager.class:?]
at net.minecraft.client.resources.SimpleReloadableResourceManager.getResource(SimpleReloadableResourceManager.java:67) ~[simpleReloadableResourceManager.class:?]
at net.minecraft.client.renderer.texture.TextureMap.loadTextureAtlas(TextureMap.java:126) [TextureMap.class:?]
at net.minecraft.client.renderer.texture.TextureMap.loadTexture(TextureMap.java:91) [TextureMap.class:?]
at net.minecraft.client.renderer.texture.TextureManager.loadTexture(TextureManager.java:89) [TextureManager.class:?]
at net.minecraft.client.renderer.texture.TextureManager.onResourceManagerReload(TextureManager.java:170) [TextureManager.class:?]
at net.minecraft.client.resources.SimpleReloadableResourceManager.notifyReloadListeners(SimpleReloadableResourceManager.java:134) [simpleReloadableResourceManager.class:?]
at net.minecraft.client.resources.SimpleReloadableResourceManager.reloadResources(SimpleReloadableResourceManager.java:118) [simpleReloadableResourceManager.class:?]
at net.minecraft.client.Minecraft.refreshResources(Minecraft.java:626) [Minecraft.class:?]
at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:303) [FMLClientHandler.class:?]
at net.minecraft.client.Minecraft.startGame(Minecraft.java:585) [Minecraft.class:?]
at net.minecraft.client.Minecraft.run(Minecraft.java:892) [Minecraft.class:?]
at net.minecraft.client.main.Main.main(Main.java:112) [Main.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_60]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_60]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_60]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_60]
at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) [launchwrapper-1.9.jar:?]
at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.9.jar:?]
[22:18:13] [Client thread/INFO]: Created: 512x256 textures/blocks-atlas

SoundSystem shutting down...
    Author: Paul Lamb, www.paulscode.com


Starting up SoundSystem...
Initializing LWJGL OpenAL
    (The LWJGL binding of OpenAL.  For more information, see http://www.lwjgl.org)
OpenAL initialized.

[22:18:14] [sound Library Loader/INFO]: Sound engine started
[22:18:15] [MCO Availability Checker #1/ERROR]: Couldn't connect to Realms
[22:18:18] [server thread/INFO]: Starting integrated minecraft server version 1.7.2
[22:18:18] [server thread/INFO]: Generating keypair
[22:18:18] [server thread/INFO] [FML]: Injecting existing block and item data into this server instance
[22:18:18] [server thread/INFO] [FML]: Applying holder lookups
[22:18:18] [server thread/INFO] [FML]: Holder lookups applied
[22:18:18] [server thread/INFO] [FML]: Loading dimension 0 (Copy of Copy of Copy of Copy of) (net.minecraft.server.integrated.IntegratedServer@1ca7ddb6)
[22:18:18] [server thread/INFO] [FML]: Loading dimension 1 (Copy of Copy of Copy of Copy of) (net.minecraft.server.integrated.IntegratedServer@1ca7ddb6)
[22:18:18] [server thread/INFO] [FML]: Loading dimension -1 (Copy of Copy of Copy of Copy of) (net.minecraft.server.integrated.IntegratedServer@1ca7ddb6)
[22:18:18] [server thread/INFO]: Preparing start region for level 0
works
works
[22:18:19] [Netty Client IO #0/INFO] [FML]: Server protocol version 1
[22:18:19] [Netty IO #1/INFO] [FML]: Client protocol version 1
[22:18:19] [Netty IO #1/INFO] [FML]: Client attempting to join with 6 mods : [email protected],[email protected],[email protected],[email protected],[email protected],[email protected]
[22:18:19] [Netty IO #1/INFO] [FML]: Attempting connection with missing mods [] at CLIENT
[22:18:19] [Netty Client IO #0/INFO] [FML]: Attempting connection with missing mods [] at SERVER
[22:18:19] [server thread/INFO] [FML]: [server thread] Server side modded connection established
[22:18:19] [server thread/INFO]: Player946[local:E:f3bfc389] logged in with entity id 21 at (-214.4576945781136, 4.0, 1748.4120463587542)
[22:18:19] [server thread/INFO]: Player946 joined the game
[22:18:19] [Client thread/INFO] [FML]: [Client thread] Client side modded connection established
[22:18:20] [server thread/INFO]: Saving and pausing game...
[22:18:21] [server thread/INFO]: Saving chunks for level 'Copy of Copy of Copy of Copy of'/Overworld
[22:18:21] [server thread/INFO]: Saving chunks for level 'Copy of Copy of Copy of Copy of'/Nether
[22:18:21] [server thread/INFO]: Saving chunks for level 'Copy of Copy of Copy of Copy of'/The End
[22:18:21] [server thread/INFO]: Stopping server
[22:18:21] [server thread/INFO]: Saving players
[22:18:21] [server thread/INFO]: Saving worlds
[22:18:21] [server thread/INFO]: Saving chunks for level 'Copy of Copy of Copy of Copy of'/Overworld
[22:18:21] [server thread/INFO]: Saving chunks for level 'Copy of Copy of Copy of Copy of'/Nether
[22:18:21] [server thread/INFO]: Saving chunks for level 'Copy of Copy of Copy of Copy of'/The End
[22:18:21] [server thread/INFO] [FML]: Unloading dimension 0
[22:18:21] [server thread/INFO] [FML]: Unloading dimension -1
[22:18:21] [server thread/INFO] [FML]: Unloading dimension 1
[22:18:21] [server thread/INFO] [FML]: Applying holder lookups
[22:18:21] [server thread/INFO] [FML]: Holder lookups applied
[22:18:23] [server thread/INFO]: Starting integrated minecraft server version 1.7.2
[22:18:23] [server thread/INFO]: Generating keypair
[22:18:23] [server thread/INFO] [FML]: Injecting existing block and item data into this server instance
[22:18:23] [server thread/INFO] [FML]: Applying holder lookups
[22:18:23] [server thread/INFO] [FML]: Holder lookups applied
[22:18:23] [server thread/INFO] [FML]: Loading dimension 0 (Copy of Copy of Copy of Copy of) (net.minecraft.server.integrated.IntegratedServer@64bffa81)
[22:18:23] [server thread/INFO] [FML]: Loading dimension 1 (Copy of Copy of Copy of Copy of) (net.minecraft.server.integrated.IntegratedServer@64bffa81)
[22:18:23] [server thread/INFO] [FML]: Loading dimension -1 (Copy of Copy of Copy of Copy of) (net.minecraft.server.integrated.IntegratedServer@64bffa81)
[22:18:23] [server thread/INFO]: Preparing start region for level 0
works
works
works
[22:18:23] [Netty Client IO #1/INFO] [FML]: Server protocol version 1
[22:18:23] [Netty IO #3/INFO] [FML]: Client protocol version 1
[22:18:23] [Netty IO #3/INFO] [FML]: Client attempting to join with 6 mods : [email protected],[email protected],[email protected],[email protected],[email protected],[email protected]
[22:18:23] [Netty IO #3/INFO] [FML]: Attempting connection with missing mods [] at CLIENT
[22:18:23] [Netty Client IO #1/INFO] [FML]: Attempting connection with missing mods [] at SERVER
[22:18:24] [Client thread/INFO] [FML]: [Client thread] Client side modded connection established
[22:18:24] [server thread/INFO] [FML]: [server thread] Server side modded connection established
[22:18:24] [server thread/INFO]: Player946[local:E:32c84d36] logged in with entity id 13436 at (-214.4576945781136, 4.0, 1748.4120463587542)
[22:18:24] [server thread/INFO]: Player946 joined the game
[22:18:26] [server thread/INFO]: Saving and pausing game...
[22:18:26] [server thread/INFO]: Saving chunks for level 'Copy of Copy of Copy of Copy of'/Overworld
[22:18:26] [server thread/INFO]: Saving chunks for level 'Copy of Copy of Copy of Copy of'/Nether
[22:18:26] [server thread/INFO]: Saving chunks for level 'Copy of Copy of Copy of Copy of'/The End
[22:18:27] [server thread/INFO]: Stopping server
[22:18:27] [server thread/INFO]: Saving players
[22:18:27] [server thread/INFO]: Saving worlds
[22:18:27] [server thread/INFO]: Saving chunks for level 'Copy of Copy of Copy of Copy of'/Overworld
[22:18:27] [server thread/INFO]: Saving chunks for level 'Copy of Copy of Copy of Copy of'/Nether
[22:18:27] [server thread/INFO]: Saving chunks for level 'Copy of Copy of Copy of Copy of'/The End
[22:18:27] [server thread/INFO] [FML]: Unloading dimension 0
[22:18:27] [server thread/INFO] [FML]: Unloading dimension -1
[22:18:27] [server thread/INFO] [FML]: Unloading dimension 1
[22:18:27] [server thread/INFO] [FML]: Applying holder lookups
[22:18:27] [server thread/INFO] [FML]: Holder lookups applied
[22:18:28] [Client thread/INFO]: Stopping!

SoundSystem shutting down...
    Author: Paul Lamb, www.paulscode.com

 

EDIT

the two lines of code under that too

variables are set to correct location

Link to comment
Share on other sites

figured it out, didn't like being in the NBT method. used:

 

if (!active && !this.worldObj.isRemote && sX + sY + sZ != 0 && this.worldObj.getBlock(sX, sY, sZ) instanceof BlockController) {

BlockController sBlock = (BlockController) this.worldObj.getBlock(sX, sY, sZ);

sBlock.sEntity = this;

System.out.println(sX + " " + sY + " " + sZ);

}

 

in onUpdate

 

could you please tell me what methods you are supposed to use for NBT?

Link to comment
Share on other sites

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.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • Faced with this problem, I want to put the build on the server, but it as I realized a lot of client mods, most of them I removed, but still have a lot of errors. Help please, I sit a whole day to solve the problem, perhaps there are some other problems, crash log attached  https://pastebin.com/vh0647bG
    • Im trying to transfer mod from modpack to my server,i deleted some mod that only work in client,but i can't find zume. https://pastebin.com/CsnrMvup
    • What structures are you trying to make your custom item generate in?
    • Ok, I removed the littletiles mod and the server was opened, my problem was solved, thank you very much again.
    • The code is written by a neural network, but no matter how much I try to do damage or fire effect, either everything stops working, or the particles stop pointing at creatures. package net.tndax.thaumcraft.item.custom; import net.minecraft.core.Holder; import net.minecraft.core.particles.ParticleTypes; import net.minecraft.world.InteractionHand; import net.minecraft.world.InteractionResult; import net.minecraft.world.InteractionResultHolder; import net.minecraft.world.entity.Entity; import net.minecraft.world.entity.LivingEntity; import net.minecraft.world.entity.player.Player; import net.minecraft.world.item.Item; import net.minecraft.world.item.ItemStack; import net.minecraft.world.level.Level; import net.minecraft.world.damagesource.DamageSource; import java.util.List; import net.minecraft.world.damagesource.DamageType; public class ProtectiveItem extends Item { public ProtectiveItem(Properties pProperties) { super(pProperties); } @Override public InteractionResultHolder<ItemStack> use(Level level, Player player, InteractionHand hand) { if (level.isClientSide()) { new Thread(() -> { double radius = 2.0; // Радиус вращения double heightOffset = 1.5; // Высота вращения частиц относительно игрока int duration = 20000; // Продолжительность эффекта в миллисекундах int steps = 200; // Количество шагов в одном круге (увеличено для большей плотности частиц) long startTime = System.currentTimeMillis(); while (System.currentTimeMillis() - startTime < duration) { for (int step = 0; step < steps; step++) { try { Thread.sleep(5); // Время между шагами уменьшено для увеличения скорости } catch (InterruptedException e) { e.printStackTrace(); } double angle = 2 * Math.PI * step / steps; for (int i = 0; i < 5; i++) { // Добавляем несколько частиц с небольшими смещениями double offset = i * 0.1; double randomFactorX = Math.sin(Math.toRadians(step * 7 % 360 + offset)); double randomFactorY = Math.sin(Math.toRadians(step * 13 % 360 + offset)); double randomFactorZ = Math.sin(Math.toRadians(step * 17 % 360 + offset)); double x = player.getX() + radius * Math.cos(angle) * randomFactorX; double y = player.getY() + heightOffset + radius * Math.sin(angle) * randomFactorY; double z = player.getZ() + radius * Math.sin(angle) * randomFactorZ; level.addParticle(ParticleTypes.FLAME, x, y, z, 0, 0, 0); } // Проверяем наличие сущностей в радиусе 5 блоков List<Entity> nearbyEntities = level.getEntities(player, player.getBoundingBox().inflate(10), entity -> entity instanceof LivingEntity && entity != player); if (!nearbyEntities.isEmpty()) { Entity target = nearbyEntities.get(0); // Берём первую ближайшую сущность double targetX = target.getX(); double targetY = target.getY() + target.getEyeHeight(); double targetZ = target.getZ(); // Направляем частицы к цели for (int i = 0; i < 20; i++) { double t = i / 20.0; double particleX = player.getX() + t * (targetX - player.getX()); double particleY = player.getY() + heightOffset + t * (targetY - (player.getY() + heightOffset)); double particleZ = player.getZ() + t * (targetZ - player.getZ()); level.addParticle(ParticleTypes.FLAME, particleX, particleY, particleZ, 0, 0, 0); try { Thread.sleep(5); // Пауза между частицами } catch (InterruptedException e) { e.printStackTrace(); } } // Возвращаем частицы обратно к игроку for (int i = 0; i < 20; i++) { double t = i / 20.0; double particleX = targetX + t * (player.getX() - targetX); double particleY = targetY + t * (player.getY() + heightOffset - targetY); double particleZ = targetZ + t * (player.getZ() - targetZ); level.addParticle(ParticleTypes.FLAME, particleX, particleY, particleZ, 0, 0, 0); try { Thread.sleep(5); // Пауза между частицами } catch (InterruptedException e) { e.printStackTrace(); } } } } } }).start(); } return new InteractionResultHolder<>(InteractionResult.SUCCESS, player.getItemInHand(hand)); } }  
  • Topics

×
×
  • Create New...

Important Information

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