Спавн партиклов на прямую.

svk

1,185
3
Я прописал это:
Код:
                Minecraft.getMinecraft().effectRenderer.addEffect(new EntityExplodeFX(world, particleX, particleY, particleZ, 0, 0, 0));
Партиклы спавнятся, но потом выбивает краш:
Код:
[15:53:33] [Server thread/ERROR]: Encountered an unexpected exception
net.minecraft.util.ReportedException: Ticking entity
    at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:709) ~[MinecraftServer.class:?]
    at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) ~[MinecraftServer.class:?]
    at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) ~[IntegratedServer.class:?]
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) [MinecraftServer.class:?]
    at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?]
Caused by: java.lang.NullPointerException
    at net.minecraft.entity.Entity.moveEntity(Entity.java:692) ~[Entity.class:?]
    at net.minecraft.entity.item.EntityItem.onUpdate(EntityItem.java:120) ~[EntityItem.class:?]
    at net.minecraft.world.World.updateEntityWithOptionalForce(World.java:2298) ~[World.class:?]
    at net.minecraft.world.WorldServer.updateEntityWithOptionalForce(WorldServer.java:684) ~[WorldServer.class:?]
    at net.minecraft.world.World.updateEntity(World.java:2258) ~[World.class:?]
    at net.minecraft.world.World.updateEntities(World.java:2108) ~[World.class:?]
    at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) ~[WorldServer.class:?]
    at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) ~[MinecraftServer.class:?]
    ... 4 more
[15:53:33] [Server thread/ERROR]: This crash report has been saved to: C:\Users\Roman\Desktop\Java\forge\eclipse\.\crash-reports\crash-2015-03-21_15.53.33-server.txt
[15:53:33] [Server thread/INFO]: Stopping server
[15:53:33] [Server thread/INFO]: Saving players
[15:53:33] [Server thread/INFO]: Saving worlds
[15:53:33] [Server thread/INFO]: Saving chunks for level 'New World'/Overworld
[15:53:33] [Client thread/INFO] [STDOUT]: [net.minecraft.client.Minecraft:displayCrashReport:388]: ---- Minecraft Crash Report ----
// Surprise! Haha. Well, this is awkward.

Time: 21.03.15 15:53
Description: Ticking entity

java.lang.NullPointerException: Ticking entity
    at net.minecraft.entity.Entity.moveEntity(Entity.java:692)
    at net.minecraft.entity.item.EntityItem.onUpdate(EntityItem.java:120)
    at net.minecraft.world.World.updateEntityWithOptionalForce(World.java:2298)
    at net.minecraft.world.WorldServer.updateEntityWithOptionalForce(WorldServer.java:684)
    at net.minecraft.world.World.updateEntity(World.java:2258)
    at net.minecraft.world.World.updateEntities(World.java:2108)
    at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515)
    at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703)
    at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614)
    at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485)
    at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752)


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

-- Head --
Stacktrace:
    at net.minecraft.entity.Entity.moveEntity(Entity.java:692)
    at net.minecraft.entity.item.EntityItem.onUpdate(EntityItem.java:120)
    at net.minecraft.world.World.updateEntityWithOptionalForce(World.java:2298)
    at net.minecraft.world.WorldServer.updateEntityWithOptionalForce(WorldServer.java:684)
    at net.minecraft.world.World.updateEntity(World.java:2258)

-- Entity being ticked --
Details:
    Entity Type: Item (net.minecraft.entity.item.EntityItem)
    Entity ID: 14
    Entity Name: item.item.bone
    Entity's Exact location: 380,04, 4,13, 342,94
    Entity's Block location: World: (380,4,342), Chunk: (at 12,0,6 in 23,21; contains blocks 368,0,336 to 383,255,351), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
    Entity's Momentum: -0,00, -0,04, 0,00
Stacktrace:
    at net.minecraft.world.World.updateEntities(World.java:2108)
    at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515)

-- Affected level --
Details:
    Level name: New World
    All players: 1 total; [EntityPlayerMP['Player698'/254, l='New World', x=390,50, y=4,00, z=351,89]]
    Chunk stats: ServerChunkCache: 551 Drop: 0
    Level seed: -7865240967268357214
    Level generator: ID 01 - flat, ver 0. Features enabled: true
    Level generator options: 
    Level spawn location: World: (568,4,152), Chunk: (at 8,0,8 in 35,9; contains blocks 560,0,144 to 575,255,159), Region: (1,0; contains chunks 32,0 to 63,31, blocks 512,0,0 to 1023,255,511)
    Level time: 77866 game time, 2694 day time
    Level dimension: 0
    Level storage version: 0x04ABD - Anvil
    Level weather: Rain time: 125011 (now: false), thunder time: 73974 (now: false)
    Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true
Stacktrace:
    at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703)
    at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614)
    at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485)
    at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752)

-- System Details --
Details:
    Minecraft Version: 1.7.10
    Operating System: Windows 7 (amd64) version 6.1
    Java Version: 1.8.0_25, Oracle Corporation
    Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
    Memory: 779671136 bytes (743 MB) / 1056309248 bytes (1007 MB) up to 1056309248 bytes (1007 MB)
    JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M
    AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
    IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
    FML: MCP v9.05 FML v7.10.85.1236 Minecraft Forge 10.13.2.1236 12 mods loaded, 12 mods active
    mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    FML{7.10.85.1236} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.2.1236.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    Forge{10.13.2.1236} [Minecraft Forge] (forgeSrc-1.7.10-10.13.2.1236.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    CodeChickenCore{1.0.4.29} [CodeChicken Core] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    BuildCraft|Core{6.3.1} [BuildCraft] (buildcraft-6.3.1.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    IC2{2.2.691-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.691-experimental.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    industrialguns{1} [IndustrialGuns] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    BuildCraft|Transport{6.3.1} [BC Transport] (buildcraft-6.3.1.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    BuildCraft|Silicon{6.3.1} [BC Silicon] (buildcraft-6.3.1.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    BuildCraft|Builders{6.3.1} [BC Builders] (buildcraft-6.3.1.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    BuildCraft|Energy{6.3.1} [BC Energy] (buildcraft-6.3.1.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    BuildCraft|Factory{6.3.1} [BC Factory] (buildcraft-6.3.1.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    Profiler Position: N/A (disabled)
    Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
    Player Count: 1 / 8; [EntityPlayerMP['Player698'/254, l='New World', x=390,50, y=4,00, z=351,89]]
    Type: Integrated Server (map_client.txt)
    Is Modded: Definitely; Client brand changed to 'fml,forge'
[15:53:33] [Client thread/INFO] [STDOUT]: [net.minecraft.client.Minecraft:displayCrashReport:393]: #@!@# Game crashed! Crash report saved to: #@!@# .\crash-reports\crash-2015-03-21_15.53.33-server.txt
[15:53:33] [Client thread/INFO] [FML]: Waiting for the server to terminate/save.
[15:53:33] [Server thread/INFO]: Saving chunks for level 'New World'/Nether
[15:53:33] [Server thread/INFO]: Saving chunks for level 'New World'/The End
[15:53:34] [Server thread/INFO] [FML]: Unloading dimension 0
[15:53:34] [Server thread/INFO] [FML]: Unloading dimension -1
[15:53:34] [Server thread/INFO] [FML]: Unloading dimension 1
[15:53:34] [Server thread/INFO] [FML]: Applying holder lookups
[15:53:34] [Server thread/INFO] [FML]: Holder lookups applied
[15:53:34] [Server thread/INFO] [FML]: The state engine was in incorrect state SERVER_STOPPING and forced into state SERVER_STOPPED. Errors may have been discarded.
[15:53:34] [Client thread/INFO] [FML]: Server terminated.
AL lib: (EE) alc_cleanup: 1 device not closed
Java HotSpot(TM) 64-Bit Server VM warning: Using incremental CMS is deprecated and will likely be removed in a future release
И вообще, у меня сложилось впечатление, что они от 3 лица не рендерятся.
 
Краш вряд ли связан с партиклами. У тебя же НПЕ во время тика сущности предмета, причем тут партиклы?
 
Назад
Сверху