Проблема с проигрыванием звука

Версия Minecraft
1.12+
API
Forge
106
3
7
Снова привет, странные дела со звуком, делаю чтобы звук проигрывался когда берешь в руку предмет, но этот эвент не работает, для выявления проблемы написал другой эвент - при заходе игрока в мир проигрывается звук. Звук проигрывается, но сразу после shitting down internal server и краш Ticking Entity (приложен к теме). В нем написано что player = null почему то. Сделал проверку !player.equals(null) - звук больше не проигрывается, краша нет. Тот же результат при @Side.only(Server), и проверке !world.isRemote().

эвент при заходе в мир:
Код:
@SubscribeEvent
    public static void onJoin(EntityJoinWorldEvent e) {
        if (e.getEntity() instanceof EntityPlayer) {
            world=e.getWorld();
            
            EntityPlayer player = (EntityPlayer) e.getEntity();
            player.sendMessage(new TextComponentString("Hello, %p!".replace("%p", player.getName())));
            
            
            e.getWorld().playSound(player, player.getPosition(), InitSounds.let_out_kagune, SoundCategory.PLAYERS, 1.0F, 1.0F);
            
        }
    }

эвент при взятии предмета:
Код:
private static World world;
@SubscribeEvent
    public static void playSoundKagune(LivingEntityUseItemEvent.Start e) {
        ItemStack kagune = new ItemStack(InitItems.KAGUNE_RINKAKU);
        if (e.getEntity() instanceof EntityPlayer && e.getItem().equals(kagune)) {
            EntityPlayer player = (EntityPlayer) e.getEntity();
            world.playSound(player, player.getPosition(), InitSounds.let_out_kagune, SoundCategory.PLAYERS, 1.0F, 1.0F);
        }
    }

коммон прокси:
Код:
public class CommonProxy {
    public void registerItemRenderer(Item item, int meta, String id) {}
    
    public void preInit(FMLPreInitializationEvent event)
    {
        EntityRegistry.addSpawn(EntityHuman.class, 3, 1, 3, EnumCreatureType.CREATURE, Biomes.PLAINS, Biomes.FOREST, Biomes.JUNGLE, Biomes.DESERT, Biomes.EXTREME_HILLS, Biomes.SWAMPLAND, Biomes.TAIGA);
    }

    public void init(FMLInitializationEvent event)
    {
  
    }

    public void postInit(FMLPostInitializationEvent event) {

    }
}

рег звука:
Код:
public class InitSounds {
//sounds
    
    public static SoundEvent let_out_kagune = reg("let_out_kagune");

    
    @SubscribeEvent
    public void regSound(RegistryEvent.Register<SoundEvent> e)
    {
        //Регистрация звука
        ForgeRegistries.SOUND_EVENTS.register(let_out_kagune);
    }

    //Упрощённая регистрация звука
    public static SoundEvent reg(String name)
    {
        ResourceLocation rl = new ResourceLocation(Reference.MODID, name);
        return new SoundEvent(rl).setRegistryName(rl);
    }
}
 
Краш-лог
---- Minecraft Crash Report ----
// Ooh. Shiny.

Time: 9/8/21 8:08 PM
Description: Ticking entity

java.lang.NullPointerException: Ticking entity
at net.minecraft.client.entity.EntityPlayerSP.onLivingUpdate(EntityPlayerSP.java:984)
at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:2396)
at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:272)
at net.minecraft.client.entity.EntityPlayerSP.onUpdate(EntityPlayerSP.java:230)
at net.minecraft.world.World.updateEntityWithOptionalForce(World.java:2168)
at net.minecraft.world.World.updateEntity(World.java:2127)
at net.minecraft.world.World.updateEntities(World.java:1928)
at net.minecraft.client.Minecraft.runTick(Minecraft.java:1972)
at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1186)
at net.minecraft.client.Minecraft.run(Minecraft.java:441)
at net.minecraft.client.main.Main.main(Main.java:118)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97)
at GradleStart.main(GradleStart.java:25)


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

-- Head --
Thread: Client thread
Stacktrace:
at net.minecraft.client.entity.EntityPlayerSP.onLivingUpdate(EntityPlayerSP.java:984)
at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:2396)
at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:272)
at net.minecraft.client.entity.EntityPlayerSP.onUpdate(EntityPlayerSP.java:230)
at net.minecraft.world.World.updateEntityWithOptionalForce(World.java:2168)
at net.minecraft.world.World.updateEntity(World.java:2127)

-- Entity being ticked --
Details:
Entity Type: null (net.minecraft.client.entity.EntityPlayerSP)
Entity ID: 428
Entity Name: Player712
Entity's Exact location: -117.12, 69.00, 167.62
Entity's Block location: World: (-118,69,167), Chunk: (at 10,4,7 in -8,10; contains blocks -128,0,160 to -113,255,175), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511)
Entity's Momentum: 0.00, 0.00, 0.00
Entity's Passengers: []
Entity's Vehicle: ~~ERROR~~ NullPointerException: null
Stacktrace:
at net.minecraft.world.World.updateEntities(World.java:1928)

-- Affected level --
Details:
Level name: MpServer
All players: 1 total; [EntityPlayerSP['Player712'/428, l='MpServer', x=-117.12, y=69.00, z=167.62]]
Chunk stats: MultiplayerChunkCache: 625, 625
Level seed: 0
Level generator: ID 00 - default, ver 1. Features enabled: false
Level generator options:
Level spawn location: World: (-120,64,232), Chunk: (at 8,4,8 in -8,14; contains blocks -128,0,224 to -113,255,239), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511)
Level time: 77007 game time, 16895 day time
Level dimension: 0
Level storage version: 0x00000 - Unknown?
Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false
Forced entities: 104 total; [EntityZombie['Zombie'/256, l='MpServer', x=-52.50, y=16.15, z=147.15], EntityBat['Bat'/257, l='MpServer', x=-54.55, y=42.66, z=178.17], EntityItem['item.item.egg'/258, l='MpServer', x=-62.10, y=69.00, z=180.46], EntityCreeper['Creeper'/259, l='MpServer', x=-54.50, y=41.00, z=204.64], EntitySheep['Sheep'/266, l='MpServer', x=-48.27, y=64.00, z=117.51], EntitySkeleton['Skeleton'/267, l='MpServer', x=-43.30, y=63.00, z=127.49], EntityZombie['Zombie'/268, l='MpServer', x=-47.51, y=13.00, z=159.84], EntitySheep['Sheep'/269, l='MpServer', x=-41.21, y=67.00, z=149.64], EntityCreeper['Creeper'/270, l='MpServer', x=-42.17, y=68.00, z=157.33], EntityChicken['Chicken'/271, l='MpServer', x=-41.51, y=68.00, z=162.43], EntitySpider['Spider'/272, l='MpServer', x=-46.68, y=12.00, z=164.40], EntityZombie['Zombie'/273, l='MpServer', x=-47.51, y=13.00, z=160.93], EntityCreeper['Creeper'/274, l='MpServer', x=-40.42, y=68.00, z=172.16], EntitySheep['Sheep'/275, l='MpServer', x=-38.18, y=69.00, z=186.16], EntitySkeleton['Skeleton'/277, l='MpServer', x=-39.50, y=67.00, z=218.50], EntitySheep['Sheep'/278, l='MpServer', x=-47.72, y=68.00, z=245.43], EntityCreeper['Creeper'/101, l='MpServer', x=-194.79, y=63.00, z=137.46], EntitySkeleton['Skeleton'/113, l='MpServer', x=-186.39, y=37.00, z=195.70], EntityBat['Bat'/114, l='MpServer', x=-185.17, y=28.10, z=226.93], EntityWitch['Witch'/115, l='MpServer', x=-182.50, y=64.00, z=245.50], EntityBat['Bat'/126, l='MpServer', x=-168.97, y=37.06, z=110.42], EntityBat['Bat'/127, l='MpServer', x=-183.06, y=38.21, z=105.47], EntityCreeper['Creeper'/128, l='MpServer', x=-164.47, y=48.00, z=206.77], EntityCreeper['Creeper'/129, l='MpServer', x=-161.50, y=48.00, z=210.50], EntityVillager['Villager'/144, l='MpServer', x=-158.30, y=64.00, z=99.50], EntityVillager['Villager'/145, l='MpServer', x=-158.84, y=64.00, z=113.40], EntityVillager['Villager'/146, l='MpServer', x=-159.38, y=64.00, z=107.30], EntityVillager['Villager'/147, l='MpServer', x=-158.30, y=64.15, z=113.70], EntityZombie['Zombie'/148, l='MpServer', x=-157.69, y=32.05, z=124.70], EntityVillager['Villager'/149, l='MpServer', x=-157.70, y=63.00, z=115.30], EntityVillager['Villager'/150, l='MpServer', x=-159.36, y=63.00, z=128.38], EntityVillager['Villager'/151, l='MpServer', x=-152.57, y=64.00, z=130.52], EntityVillager['Villager'/152, l='MpServer', x=-157.49, y=64.00, z=121.50], EntityVillager['Villager'/153, l='MpServer', x=-148.71, y=64.00, z=117.50], EntityVillager['Villager'/154, l='MpServer', x=-151.57, y=64.00, z=112.30], EntityChicken['Chicken'/155, l='MpServer', x=-148.16, y=64.00, z=110.87], EntityZombie['Zombie'/156, l='MpServer', x=-154.30, y=64.00, z=112.50], EntityHusk['Husk'/157, l='MpServer', x=-156.70, y=64.00, z=108.50], EntityZombie['Zombie'/158, l='MpServer', x=-153.51, y=64.00, z=122.50], EntitySpider['Spider'/159, l='MpServer', x=-141.20, y=64.00, z=129.77], EntityCreeper['Creeper'/160, l='MpServer', x=-149.50, y=65.00, z=154.50], EntitySkeleton['Skeleton'/161, l='MpServer', x=-151.50, y=65.00, z=156.50], EntityCreeper['Creeper'/162, l='MpServer', x=-143.70, y=66.00, z=165.62], EntityZombie['Zombie'/163, l='MpServer', x=-156.70, y=37.00, z=182.70], EntitySkeleton['Skeleton'/164, l='MpServer', x=-157.74, y=64.00, z=177.24], EntitySkeleton['Skeleton'/165, l='MpServer', x=-155.72, y=51.00, z=214.49], EntityZombie['Zombie'/166, l='MpServer', x=-152.54, y=16.00, z=232.25], EntityBat['Bat'/167, l='MpServer', x=-143.98, y=28.06, z=222.42], EntitySheep['Sheep'/168, l='MpServer', x=-150.54, y=70.00, z=231.87], EntityPig['Pig'/169, l='MpServer', x=-154.60, y=70.00, z=234.75], EntityItem['item.item.egg'/427, l='MpServer', x=-147.12, y=64.00, z=112.05], EntityItem['item.item.egg'/178, l='MpServer', x=-136.83, y=63.00, z=115.04], EntityChicken['Chicken'/179, l='MpServer', x=-136.51, y=63.00, z=113.77], EntityItem['item.item.egg'/180, l='MpServer', x=-135.61, y=63.00, z=113.19], EntityChicken['Chicken'/181, l='MpServer', x=-140.85, y=64.00, z=121.24], EntityVillager['Villager'/182, l='MpServer', x=-135.32, y=65.00, z=128.21], EntitySkeleton['Skeleton'/183, l='MpServer', x=-141.79, y=67.00, z=175.45], EntityCreeper['Creeper'/184, l='MpServer', x=-140.50, y=28.00, z=226.50], EntityZombie['Zombie'/185, l='MpServer', x=-136.50, y=47.00, z=245.76], EntityEnderman['Enderman'/192, l='MpServer', x=-123.50, y=28.00, z=109.60], EntitySquid['Squid'/193, l='MpServer', x=-122.67, y=57.58, z=106.32], EntitySquid['Squid'/194, l='MpServer', x=-123.76, y=59.15, z=107.22], EntityEnderman['Enderman'/195, l='MpServer', x=-114.41, y=15.00, z=117.45], EntityEnderman['Enderman'/196, l='MpServer', x=-114.20, y=17.28, z=114.00], EntityVillager['Villager'/197, l='MpServer', x=-119.48, y=64.94, z=138.54], EntitySkeleton['Skeleton'/198, l='MpServer', x=-117.70, y=67.00, z=152.50], EntityVillager['Villager'/199, l='MpServer', x=-130.29, y=65.00, z=142.29], EntitySkeleton['Skeleton'/200, l='MpServer', x=-115.94, y=69.00, z=190.83], EntityCreeper['Creeper'/201, l='MpServer', x=-124.21, y=34.00, z=217.48], EntityCow['Cow'/203, l='MpServer', x=-119.51, y=69.00, z=243.80], EntityBat['Bat'/207, l='MpServer', x=-97.25, y=28.10, z=125.75], EntityBat['Bat'/208, l='MpServer', x=-100.35, y=18.67, z=118.36], EntityBat['Bat'/209, l='MpServer', x=-100.97, y=16.48, z=119.80], EntityBat['Bat'/210, l='MpServer', x=-99.10, y=28.11, z=124.70], EntitySquid['Squid'/211, l='MpServer', x=-97.60, y=57.83, z=112.40], EntitySquid['Squid'/212, l='MpServer', x=-95.76, y=56.00, z=119.65], EntityItem['item.item.chickenRaw'/213, l='MpServer', x=-104.37, y=63.00, z=136.13], EntityItem['item.item.feather'/214, l='MpServer', x=-106.21, y=64.00, z=135.55], EntityItem['item.item.egg'/215, l='MpServer', x=-103.76, y=66.00, z=146.35], EntityXPOrb['Experience Orb'/216, l='MpServer', x=-105.49, y=66.00, z=148.75], EntitySkeleton['Skeleton'/217, l='MpServer', x=-105.53, y=68.00, z=159.70], EntitySheep['Sheep'/218, l='MpServer', x=-101.50, y=71.00, z=204.73], EntityChicken['Chicken'/219, l='MpServer', x=-111.23, y=69.00, z=215.86], EntityItem['item.item.egg'/220, l='MpServer', x=-106.09, y=68.00, z=222.24], EntityCreeper['Creeper'/226, l='MpServer', x=-81.20, y=15.00, z=110.63], EntitySquid['Squid'/227, l='MpServer', x=-89.84, y=62.00, z=108.09], EntityBat['Bat'/228, l='MpServer', x=-87.75, y=12.10, z=118.25], EntityBat['Bat'/229, l='MpServer', x=-90.45, y=39.30, z=124.90], EntitySpider['Spider'/230, l='MpServer', x=-86.96, y=63.00, z=124.97], EntitySquid['Squid'/231, l='MpServer', x=-95.73, y=61.00, z=123.90], EntitySheep['Sheep'/232, l='MpServer', x=-93.70, y=66.00, z=148.51], EntityBat['Bat'/233, l='MpServer', x=-81.30, y=38.70, z=203.67], EntitySheep['Sheep'/234, l='MpServer', x=-85.58, y=71.00, z=242.52], EntityBat['Bat'/238, l='MpServer', x=-66.94, y=18.50, z=114.47], EntityItem['item.item.egg'/239, l='MpServer', x=-73.90, y=64.00, z=124.11], EntityChicken['Chicken'/240, l='MpServer', x=-62.92, y=64.00, z=116.20], EntitySheep['Sheep'/241, l='MpServer', x=-77.68, y=67.00, z=157.27], EntitySkeleton['Skeleton'/242, l='MpServer', x=-73.29, y=68.00, z=159.49], EntitySkeleton['Skeleton'/243, l='MpServer', x=-65.23, y=68.00, z=172.45], EntityChicken['Chicken'/244, l='MpServer', x=-70.42, y=70.00, z=180.49], EntityChicken['Chicken'/245, l='MpServer', x=-79.95, y=73.00, z=187.27], EntitySheep['Sheep'/246, l='MpServer', x=-70.32, y=74.00, z=199.54], EntitySheep['Sheep'/247, l='MpServer', x=-69.37, y=75.00, z=232.63], EntityCreeper['Creeper'/255, l='MpServer', x=-52.50, y=64.00, z=108.50]]
Retry entities: 0 total; []
Server brand: fml,forge
Server type: Integrated singleplayer server
Stacktrace:
at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:461)
at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2886)
at net.minecraft.client.Minecraft.run(Minecraft.java:462)
at net.minecraft.client.main.Main.main(Main.java:118)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97)
at GradleStart.main(GradleStart.java:25)

-- System Details --
Details:
Minecraft Version: 1.12.2
Operating System: Windows 8.1 (amd64) version 6.3
Java Version: 1.8.0_172, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 76316112 bytes (72 MB) / 706740224 bytes (674 MB) up to 1536163840 bytes (1465 MB)
JVM Flags: 0 total;
IntCache: cache: 0, tcache: 0, allocated: 13, tallocated: 95
FML: MCP 9.42 Powered by Forge 14.23.4.2705 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

| State | ID | Version | Source | Signature |
|:--------- |:--------- |:------------ |:-------------------------------- |:--------- |
| UCHIJAAAA | minecraft | 1.12.2 | minecraft.jar | None |
| UCHIJAAAA | mcp | 9.42 | minecraft.jar | None |
| UCHIJAAAA | FML | 8.0.99.99 | forgeSrc-1.12.2-14.23.4.2705.jar | None |
| UCHIJAAAA | forge | 14.23.4.2705 | forgeSrc-1.12.2-14.23.4.2705.jar | None |
| UCHIJAAAA | dm | 0.1 | modid-1.0.jar | None |

Loaded coremods (and transformers):
GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.4.0' Renderer: 'GeForce 820M/PCIe/SSE2'
Launched Version: 1.12.2
LWJGL: 2.9.4
OpenGL: GeForce 820M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation
GL Caps: Using GL 1.3 multitexturing.
Using GL 1.3 texture combiners.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Shaders are available because OpenGL 2.1 is supported.
VBOs are available because OpenGL 1.5 is supported.

Using VBOs: Yes
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Packs:
Current Language: English (US)
Profiler Position: N/A (disabled)
CPU: 4x Intel(R) Core(TM) i5-4210U CPU @ 1.70GHz
Краш-лог:
---- Minecraft Crash Report ----
// Ooh. Shiny.

Time: 9/8/21 8:08 PM
Description: Ticking entity

java.lang.NullPointerException: Ticking entity
	at net.minecraft.client.entity.EntityPlayerSP.onLivingUpdate(EntityPlayerSP.java:984)
	at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:2396)
	at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:272)
	at net.minecraft.client.entity.EntityPlayerSP.onUpdate(EntityPlayerSP.java:230)
	at net.minecraft.world.World.updateEntityWithOptionalForce(World.java:2168)
	at net.minecraft.world.World.updateEntity(World.java:2127)
	at net.minecraft.world.World.updateEntities(World.java:1928)
	at net.minecraft.client.Minecraft.runTick(Minecraft.java:1972)
	at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1186)
	at net.minecraft.client.Minecraft.run(Minecraft.java:441)
	at net.minecraft.client.main.Main.main(Main.java:118)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
	at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97)
	at GradleStart.main(GradleStart.java:25)


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

-- Head --
Thread: Client thread
Stacktrace:
	at net.minecraft.client.entity.EntityPlayerSP.onLivingUpdate(EntityPlayerSP.java:984)
	at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:2396)
	at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:272)
	at net.minecraft.client.entity.EntityPlayerSP.onUpdate(EntityPlayerSP.java:230)
	at net.minecraft.world.World.updateEntityWithOptionalForce(World.java:2168)
	at net.minecraft.world.World.updateEntity(World.java:2127)

-- Entity being ticked --
Details:
	Entity Type: null (net.minecraft.client.entity.EntityPlayerSP)
	Entity ID: 428
	Entity Name: Player712
	Entity's Exact location: -117.12, 69.00, 167.62
	Entity's Block location: World: (-118,69,167), Chunk: (at 10,4,7 in -8,10; contains blocks -128,0,160 to -113,255,175), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511)
	Entity's Momentum: 0.00, 0.00, 0.00
	Entity's Passengers: []
	Entity's Vehicle: ~~ERROR~~ NullPointerException: null
Stacktrace:
	at net.minecraft.world.World.updateEntities(World.java:1928)

-- Affected level --
Details:
	Level name: MpServer
	All players: 1 total; [EntityPlayerSP['Player712'/428, l='MpServer', x=-117.12, y=69.00, z=167.62]]
	Chunk stats: MultiplayerChunkCache: 625, 625
	Level seed: 0
	Level generator: ID 00 - default, ver 1. Features enabled: false
	Level generator options: 
	Level spawn location: World: (-120,64,232), Chunk: (at 8,4,8 in -8,14; contains blocks -128,0,224 to -113,255,239), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511)
	Level time: 77007 game time, 16895 day time
	Level dimension: 0
	Level storage version: 0x00000 - Unknown?
	Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
	Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false
	Forced entities: 104 total; [EntityZombie['Zombie'/256, l='MpServer', x=-52.50, y=16.15, z=147.15], EntityBat['Bat'/257, l='MpServer', x=-54.55, y=42.66, z=178.17], EntityItem['item.item.egg'/258, l='MpServer', x=-62.10, y=69.00, z=180.46], EntityCreeper['Creeper'/259, l='MpServer', x=-54.50, y=41.00, z=204.64], EntitySheep['Sheep'/266, l='MpServer', x=-48.27, y=64.00, z=117.51], EntitySkeleton['Skeleton'/267, l='MpServer', x=-43.30, y=63.00, z=127.49], EntityZombie['Zombie'/268, l='MpServer', x=-47.51, y=13.00, z=159.84], EntitySheep['Sheep'/269, l='MpServer', x=-41.21, y=67.00, z=149.64], EntityCreeper['Creeper'/270, l='MpServer', x=-42.17, y=68.00, z=157.33], EntityChicken['Chicken'/271, l='MpServer', x=-41.51, y=68.00, z=162.43], EntitySpider['Spider'/272, l='MpServer', x=-46.68, y=12.00, z=164.40], EntityZombie['Zombie'/273, l='MpServer', x=-47.51, y=13.00, z=160.93], EntityCreeper['Creeper'/274, l='MpServer', x=-40.42, y=68.00, z=172.16], EntitySheep['Sheep'/275, l='MpServer', x=-38.18, y=69.00, z=186.16], EntitySkeleton['Skeleton'/277, l='MpServer', x=-39.50, y=67.00, z=218.50], EntitySheep['Sheep'/278, l='MpServer', x=-47.72, y=68.00, z=245.43], EntityCreeper['Creeper'/101, l='MpServer', x=-194.79, y=63.00, z=137.46], EntitySkeleton['Skeleton'/113, l='MpServer', x=-186.39, y=37.00, z=195.70], EntityBat['Bat'/114, l='MpServer', x=-185.17, y=28.10, z=226.93], EntityWitch['Witch'/115, l='MpServer', x=-182.50, y=64.00, z=245.50], EntityBat['Bat'/126, l='MpServer', x=-168.97, y=37.06, z=110.42], EntityBat['Bat'/127, l='MpServer', x=-183.06, y=38.21, z=105.47], EntityCreeper['Creeper'/128, l='MpServer', x=-164.47, y=48.00, z=206.77], EntityCreeper['Creeper'/129, l='MpServer', x=-161.50, y=48.00, z=210.50], EntityVillager['Villager'/144, l='MpServer', x=-158.30, y=64.00, z=99.50], EntityVillager['Villager'/145, l='MpServer', x=-158.84, y=64.00, z=113.40], EntityVillager['Villager'/146, l='MpServer', x=-159.38, y=64.00, z=107.30], EntityVillager['Villager'/147, l='MpServer', x=-158.30, y=64.15, z=113.70], EntityZombie['Zombie'/148, l='MpServer', x=-157.69, y=32.05, z=124.70], EntityVillager['Villager'/149, l='MpServer', x=-157.70, y=63.00, z=115.30], EntityVillager['Villager'/150, l='MpServer', x=-159.36, y=63.00, z=128.38], EntityVillager['Villager'/151, l='MpServer', x=-152.57, y=64.00, z=130.52], EntityVillager['Villager'/152, l='MpServer', x=-157.49, y=64.00, z=121.50], EntityVillager['Villager'/153, l='MpServer', x=-148.71, y=64.00, z=117.50], EntityVillager['Villager'/154, l='MpServer', x=-151.57, y=64.00, z=112.30], EntityChicken['Chicken'/155, l='MpServer', x=-148.16, y=64.00, z=110.87], EntityZombie['Zombie'/156, l='MpServer', x=-154.30, y=64.00, z=112.50], EntityHusk['Husk'/157, l='MpServer', x=-156.70, y=64.00, z=108.50], EntityZombie['Zombie'/158, l='MpServer', x=-153.51, y=64.00, z=122.50], EntitySpider['Spider'/159, l='MpServer', x=-141.20, y=64.00, z=129.77], EntityCreeper['Creeper'/160, l='MpServer', x=-149.50, y=65.00, z=154.50], EntitySkeleton['Skeleton'/161, l='MpServer', x=-151.50, y=65.00, z=156.50], EntityCreeper['Creeper'/162, l='MpServer', x=-143.70, y=66.00, z=165.62], EntityZombie['Zombie'/163, l='MpServer', x=-156.70, y=37.00, z=182.70], EntitySkeleton['Skeleton'/164, l='MpServer', x=-157.74, y=64.00, z=177.24], EntitySkeleton['Skeleton'/165, l='MpServer', x=-155.72, y=51.00, z=214.49], EntityZombie['Zombie'/166, l='MpServer', x=-152.54, y=16.00, z=232.25], EntityBat['Bat'/167, l='MpServer', x=-143.98, y=28.06, z=222.42], EntitySheep['Sheep'/168, l='MpServer', x=-150.54, y=70.00, z=231.87], EntityPig['Pig'/169, l='MpServer', x=-154.60, y=70.00, z=234.75], EntityItem['item.item.egg'/427, l='MpServer', x=-147.12, y=64.00, z=112.05], EntityItem['item.item.egg'/178, l='MpServer', x=-136.83, y=63.00, z=115.04], EntityChicken['Chicken'/179, l='MpServer', x=-136.51, y=63.00, z=113.77], EntityItem['item.item.egg'/180, l='MpServer', x=-135.61, y=63.00, z=113.19], EntityChicken['Chicken'/181, l='MpServer', x=-140.85, y=64.00, z=121.24], EntityVillager['Villager'/182, l='MpServer', x=-135.32, y=65.00, z=128.21], EntitySkeleton['Skeleton'/183, l='MpServer', x=-141.79, y=67.00, z=175.45], EntityCreeper['Creeper'/184, l='MpServer', x=-140.50, y=28.00, z=226.50], EntityZombie['Zombie'/185, l='MpServer', x=-136.50, y=47.00, z=245.76], EntityEnderman['Enderman'/192, l='MpServer', x=-123.50, y=28.00, z=109.60], EntitySquid['Squid'/193, l='MpServer', x=-122.67, y=57.58, z=106.32], EntitySquid['Squid'/194, l='MpServer', x=-123.76, y=59.15, z=107.22], EntityEnderman['Enderman'/195, l='MpServer', x=-114.41, y=15.00, z=117.45], EntityEnderman['Enderman'/196, l='MpServer', x=-114.20, y=17.28, z=114.00], EntityVillager['Villager'/197, l='MpServer', x=-119.48, y=64.94, z=138.54], EntitySkeleton['Skeleton'/198, l='MpServer', x=-117.70, y=67.00, z=152.50], EntityVillager['Villager'/199, l='MpServer', x=-130.29, y=65.00, z=142.29], EntitySkeleton['Skeleton'/200, l='MpServer', x=-115.94, y=69.00, z=190.83], EntityCreeper['Creeper'/201, l='MpServer', x=-124.21, y=34.00, z=217.48], EntityCow['Cow'/203, l='MpServer', x=-119.51, y=69.00, z=243.80], EntityBat['Bat'/207, l='MpServer', x=-97.25, y=28.10, z=125.75], EntityBat['Bat'/208, l='MpServer', x=-100.35, y=18.67, z=118.36], EntityBat['Bat'/209, l='MpServer', x=-100.97, y=16.48, z=119.80], EntityBat['Bat'/210, l='MpServer', x=-99.10, y=28.11, z=124.70], EntitySquid['Squid'/211, l='MpServer', x=-97.60, y=57.83, z=112.40], EntitySquid['Squid'/212, l='MpServer', x=-95.76, y=56.00, z=119.65], EntityItem['item.item.chickenRaw'/213, l='MpServer', x=-104.37, y=63.00, z=136.13], EntityItem['item.item.feather'/214, l='MpServer', x=-106.21, y=64.00, z=135.55], EntityItem['item.item.egg'/215, l='MpServer', x=-103.76, y=66.00, z=146.35], EntityXPOrb['Experience Orb'/216, l='MpServer', x=-105.49, y=66.00, z=148.75], EntitySkeleton['Skeleton'/217, l='MpServer', x=-105.53, y=68.00, z=159.70], EntitySheep['Sheep'/218, l='MpServer', x=-101.50, y=71.00, z=204.73], EntityChicken['Chicken'/219, l='MpServer', x=-111.23, y=69.00, z=215.86], EntityItem['item.item.egg'/220, l='MpServer', x=-106.09, y=68.00, z=222.24], EntityCreeper['Creeper'/226, l='MpServer', x=-81.20, y=15.00, z=110.63], EntitySquid['Squid'/227, l='MpServer', x=-89.84, y=62.00, z=108.09], EntityBat['Bat'/228, l='MpServer', x=-87.75, y=12.10, z=118.25], EntityBat['Bat'/229, l='MpServer', x=-90.45, y=39.30, z=124.90], EntitySpider['Spider'/230, l='MpServer', x=-86.96, y=63.00, z=124.97], EntitySquid['Squid'/231, l='MpServer', x=-95.73, y=61.00, z=123.90], EntitySheep['Sheep'/232, l='MpServer', x=-93.70, y=66.00, z=148.51], EntityBat['Bat'/233, l='MpServer', x=-81.30, y=38.70, z=203.67], EntitySheep['Sheep'/234, l='MpServer', x=-85.58, y=71.00, z=242.52], EntityBat['Bat'/238, l='MpServer', x=-66.94, y=18.50, z=114.47], EntityItem['item.item.egg'/239, l='MpServer', x=-73.90, y=64.00, z=124.11], EntityChicken['Chicken'/240, l='MpServer', x=-62.92, y=64.00, z=116.20], EntitySheep['Sheep'/241, l='MpServer', x=-77.68, y=67.00, z=157.27], EntitySkeleton['Skeleton'/242, l='MpServer', x=-73.29, y=68.00, z=159.49], EntitySkeleton['Skeleton'/243, l='MpServer', x=-65.23, y=68.00, z=172.45], EntityChicken['Chicken'/244, l='MpServer', x=-70.42, y=70.00, z=180.49], EntityChicken['Chicken'/245, l='MpServer', x=-79.95, y=73.00, z=187.27], EntitySheep['Sheep'/246, l='MpServer', x=-70.32, y=74.00, z=199.54], EntitySheep['Sheep'/247, l='MpServer', x=-69.37, y=75.00, z=232.63], EntityCreeper['Creeper'/255, l='MpServer', x=-52.50, y=64.00, z=108.50]]
	Retry entities: 0 total; []
	Server brand: fml,forge
	Server type: Integrated singleplayer server
Stacktrace:
	at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:461)
	at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2886)
	at net.minecraft.client.Minecraft.run(Minecraft.java:462)
	at net.minecraft.client.main.Main.main(Main.java:118)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
	at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97)
	at GradleStart.main(GradleStart.java:25)

-- System Details --
Details:
	Minecraft Version: 1.12.2
	Operating System: Windows 8.1 (amd64) version 6.3
	Java Version: 1.8.0_172, Oracle Corporation
	Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
	Memory: 76316112 bytes (72 MB) / 706740224 bytes (674 MB) up to 1536163840 bytes (1465 MB)
	JVM Flags: 0 total; 
	IntCache: cache: 0, tcache: 0, allocated: 13, tallocated: 95
	FML: MCP 9.42 Powered by Forge 14.23.4.2705 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

	| State     | ID        | Version      | Source                           | Signature |
	|:--------- |:--------- |:------------ |:-------------------------------- |:--------- |
	| UCHIJAAAA | minecraft | 1.12.2       | minecraft.jar                    | None      |
	| UCHIJAAAA | mcp       | 9.42         | minecraft.jar                    | None      |
	| UCHIJAAAA | FML       | 8.0.99.99    | forgeSrc-1.12.2-14.23.4.2705.jar | None      |
	| UCHIJAAAA | forge     | 14.23.4.2705 | forgeSrc-1.12.2-14.23.4.2705.jar | None      |
	| UCHIJAAAA | dm        | 0.1          | modid-1.0.jar                    | None      |

	Loaded coremods (and transformers): 
	GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.4.0' Renderer: 'GeForce 820M/PCIe/SSE2'
	Launched Version: 1.12.2
	LWJGL: 2.9.4
	OpenGL: GeForce 820M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation
	GL Caps: Using GL 1.3 multitexturing.
Using GL 1.3 texture combiners.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Shaders are available because OpenGL 2.1 is supported.
VBOs are available because OpenGL 1.5 is supported.

	Using VBOs: Yes
	Is Modded: Definitely; Client brand changed to 'fml,forge'
	Type: Client (map_client.txt)
	Resource Packs: 
	Current Language: English (US)
	Profiler Position: N/A (disabled)
	CPU: 4x Intel(R) Core(TM) i5-4210U CPU @ 1.70GHz
106
3
7
и что за...

!= null и попёр
Код:
@SubscribeEvent
    @SideOnly(Side.CLIENT)
    public static void onJoin(EntityJoinWorldEvent e) {
        if (e.getEntity() instanceof EntityPlayer) {
            world=e.getWorld();
            
            EntityPlayer player = (EntityPlayer) e.getEntity();
            player.sendMessage(new TextComponentString("Hello, %p!".replace("%p", player.getName())));
            
            if (player!=null) {
            e.getWorld().playSound(player, player.getPosition(), InitSounds.let_out_kagune, SoundCategory.PLAYERS, 1.0F, 1.0F);
            }
        }
    }
Аннотацию добавил, все равно крашится
 
1,074
72
372
Аннотацию добавил, все равно крашится
Они в данном случае бесполезны. Аннотации используются в основном чтобы выделенный сервер не пытался грузить клиентский код.

Так вроде ж объекты сравнивать только через эквалс
Да, желательно, именно с другими объектами, но никак не с null - это константа считай.
 
1,074
72
372
А как правильно сделать то?
Точно не знаю. Придётся industrial craft декомпилировать. Там есть электропила которая проигрывает звук, пока находится в руке.
 
Сверху