- 55
- 1
- 1
Здравствуйте, возникла проблема, как же правильно спавнить партиклы при держании предмета, есть код который использую для спавна.
Через этот код я пытаюсь спавнить, но получаю краш логи.
При заходе в мир.
Tick:
int i = 0;
@SubscribeEvent
public void onTick(TickEvent.PlayerTickEvent event)
{
if (!(event.player.inventory.getCurrentItem() == null) && event.player.inventory.getCurrentItem().getItem() == main.itemParticle)
{
if(i == 4)
{
Minecraft.getMinecraft().effectRenderer.addEffect(new itemParticleFX(event.player.worldObj, event.player.posX, event.player.posY - 0.5f, event.player.posZ));
i = 0;
}
else if(i < 4)
{
i++;
}
}
При заходе в мир.
Код:
---- Minecraft Crash Report ----
// You should try our sister game, Minceraft!
Time: 06.12.21 9:47
Description: Ticking entity
java.lang.NullPointerException: Ticking entity
at net.minecraft.entity.Entity.moveEntity(Entity.java:723)
at net.minecraft.entity.EntityLivingBase.moveEntityWithHeading(EntityLivingBase.java:1680)
at net.minecraft.entity.EntityLivingBase.onLivingUpdate(EntityLivingBase.java:2023)
at net.minecraft.entity.EntityLiving.onLivingUpdate(EntityLiving.java:431)
at net.minecraft.entity.EntityAgeable.onLivingUpdate(EntityAgeable.java:138)
at net.minecraft.entity.passive.EntityAnimal.onLivingUpdate(EntityAnimal.java:56)
at net.minecraft.entity.passive.EntitySheep.onLivingUpdate(EntitySheep.java:98)
at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1816)
at net.minecraft.entity.EntityLiving.onUpdate(EntityLiving.java:250)
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:723)
at net.minecraft.entity.EntityLivingBase.moveEntityWithHeading(EntityLivingBase.java:1680)
at net.minecraft.entity.EntityLivingBase.onLivingUpdate(EntityLivingBase.java:2023)
at net.minecraft.entity.EntityLiving.onLivingUpdate(EntityLiving.java:431)
at net.minecraft.entity.EntityAgeable.onLivingUpdate(EntityAgeable.java:138)
at net.minecraft.entity.passive.EntityAnimal.onLivingUpdate(EntityAnimal.java:56)
at net.minecraft.entity.passive.EntitySheep.onLivingUpdate(EntitySheep.java:98)
at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1816)
at net.minecraft.entity.EntityLiving.onUpdate(EntityLiving.java:250)
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: Sheep (net.minecraft.entity.passive.EntitySheep)
Entity ID: 13
Entity Name: Овца
Entity's Exact location: 367,76, 4,00, -729,78
Entity's Block location: World: (367,4,-730), Chunk: (at 15,0,6 in 22,-46; contains blocks 352,0,-736 to 367,255,-721), Region: (0,-2; contains chunks 0,-64 to 31,-33, blocks 0,0,-1024 to 511,255,-513)
Entity's Momentum: 0,00, -0,08, 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: Новый мир
All players: 1 total; [EntityPlayerMP['Player10'/128, l='Новый мир', x=481,71, y=4,00, z=-793,93]]
Chunk stats: ServerChunkCache: 651 Drop: 0
Level seed: -4018080318586882911
Level generator: ID 01 - flat, ver 0. Features enabled: true
Level generator options:
Level spawn location: World: (476,4,-786), Chunk: (at 12,0,14 in 29,-50; contains blocks 464,0,-800 to 479,255,-785), Region: (0,-2; contains chunks 0,-64 to 31,-33, blocks 0,0,-1024 to 511,255,-513)
Level time: 20713 game time, 20713 day time
Level dimension: 0
Level storage version: 0x04ABD - Anvil
Level weather: Rain time: 39228 (now: false), thunder time: 128190 (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 10 (amd64) version 10.0
Java Version: 1.8.0_201, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 431876096 bytes (411 MB) / 1037959168 bytes (989 MB) up to 1037959168 bytes (989 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.99.99 Minecraft Forge 10.13.4.1566 5 mods loaded, 5 mods active
States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
UCHIJAAAA mcp{9.05} [Minecraft Coder Pack] (minecraft.jar)
UCHIJAAAA FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1566-1.7.10.jar)
UCHIJAAAA Forge{10.13.4.1566} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1566-1.7.10.jar)
UCHIJAAAA lma{1.0} [LM_Addon] (bin)
UCHIJAAAA lotr{Update v36.12 for Minecraft 1.7.10} [The Lord of the Rings Mod] (LOTRMod-1.7.10-36.12dev.jar)
GL info: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread.
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['Player10'/128, l='Новый мир', x=481,71, y=4,00, z=-793,93]]
Type: Integrated Server (map_client.txt)
Is Modded: Definitely; Client brand changed to 'fml,forge'