Jump to content

Game CRASH when i add all my mods, it worked before but not now?? HELP plz...


Recommended Posts

Posted

---- Minecraft Crash Report ----

// Quite honestly, I wouldn't worry myself about that.

 

Time: 11/30/13 5:17 AM

Description: Initializing game

 

java.lang.VerifyError: Bad local variable type

Exception Details:

  Location:

    net/minecraft/client/renderer/EntityRenderer.func_78466_h(F)V @220: aload

  Reason:

    Type top (current frame, locals[10]) is not assignable to reference type

  Current Frame:

    bci: @220

    flags: { }

    locals: { 'net/minecraft/client/renderer/EntityRenderer', float, 'net/minecraft/client/multiplayer/WorldClient', 'net/minecraft/entity/EntityLivingBase', float, 'net/minecraft/util/Vec3', integer, float, float, 'net/minecraft/util/Vec3' }

    stack: { }

  Bytecode:

    0000000: 2ab4 00bc b401 254d 2ab4 00bc b401 1d4e

    0000010: 0c07 2ab4 00bc b400 ffb4 013f 6486 6e38

    0000020: 040c 1704 8d14 070e b807 1390 6638 042c

    0000030: 2ab4 00bc b401 1d23 b607 173a 052c b807

    0000040: 1b3a 052c b403 7cb4 0398 3606 1506 ab00

    0000050: 0000 0052 0000 0002 0000 0000 0000 001a

    0000060: 0000 0001 0000 004b 1905 2ab4 00bc b401

    0000070: 252a b400 bcb4 011d b401 2a2a b400 bcb4

    0000080: 011d b401 330f 632a b400 bcb4 011d b401

    0000090: 36b8 071f 3a05 a700 0a19 05b8 0723 3a05

    00000a0: 1905 b401 8b90 3807 1905 b401 8e90 3808

    00000b0: 1905 b401 9190 3809 2d2c 23b8 0729 3a09

    00000c0: 1506 aa00 0000 005c ffff ffff 0000 0001

    00000d0: 0000 001a 0000 0024 0000 0055 190a b807

    00000e0: 2c3a 0aa7 003b 190a 2ab4 00bc b401 252a

    00000f0: b400 bcb4 011d b401 2a2a b400 bcb4 011d

    0000100: b401 330f 632a b400 bcb4 011d b401 36b8

    0000110: 072f 3a0a a700 0a19 0ab8 0732 3a0a 2a19

    0000120: 0ab4 018b 90b5 0734 2a19 0ab4 018e 90b5

    0000130: 0736 2a19 0ab4 0191 90b5 0738 2ab4 00bc

    0000140: b400 ffb4 013f 05a2 00a5 2c23 b607 3bb8

    0000150: 0244 0b95 9e00 122c b602 b214 073c 0e0e

    0000160: b602 b7a7 000d 2cb6 02b2 0f0e 0eb6 02b7

    0000170: 3a0b 2d23 b601 8819 0bb6 0740 9038 0c17

    0000180: 0c0b 969c 0006 0b38 0c17 0c0b 959e 005f

    0000190: 2cb4 037c 2c23 b607 4323 b607 473a 0d19

    00001a0: 0dc6 004b 170c 190d 0630 6a38 0c2a 2ab4

    00001b0: 0734 0c17 0c66 6a19 0d03 3017 0c6a 62b5

    00001c0: 0734 2a2a b407 360c 170c 666a 190d 0430

    00001d0: 170c 6a62 b507 362a 2ab4 0738 0c17 0c66

    00001e0: 6a19 0d05 3017 0c6a 62b5 0738 2a59 b407

    00001f0: 3417 072a b407 3466 1704 6a62 b507 342a

    0000200: 59b4 0736 1708 2ab4 0736 6617 046a 62b5

    0000210: 0736 2a59 b407 3817 092a b407 3866 1704

    0000220: 6a62 b507 382c 23b6 0660 380b 170b 0b95

    0000230: 9e00 380c 170b 1301 e76a 6638 0c0c 170b

    0000240: 1303 876a 6638 0d2a 59b4 0734 170c 6ab5

    0000250: 0734 2a59 b407 3617 0c6a b507 362a 59b4

    0000260: 0738 170d 6ab5 0738 2c23 b607 4a38 0c17

    0000270: 0c0b 959e 002e 0c17 0c13 01e7 6a66 380d

    0000280: 2a59 b407 3417 0d6a b507 342a 59b4 0736

    0000290: 170d 6ab5 0736 2a59 b407 3817 0d6a b507

    00002a0: 382a b400 bcb4 0125 2d23 b802 1d36 0e2a

    00002b0: b402 c799 002b 2c23 b607 4d3a 0f2a 190f

    00002c0: b401 8b90 b507 342a 190f b401 8e90 b507

    00002d0: 362a 190f b401 9190 b507 38a7 00b9 150e

    00002e0: 9900 8db2 0223 150e 32b4 0227 b202 2ca6

    00002f0: 007e 2db8 0753 8613 0109 6a38 102a 1307

    0000300: 5417 1062 b507 342a 1307 5417 1062 b507

    0000310: 362a 1301 0917 1062 b507 382a b400 bcb4

    0000320: 0125 2ab4 00bc b401 1db4 012a 2ab4 00bc

    0000330: b401 1db4 0133 0f63 2ab4 00bc b401 1db4

    0000340: 0136 b807 583a 0f19 0fc6 0021 2a19 0fb4

    0000350: 018b 90b5 0734 2a19 0fb4 018e 90b5 0736

    0000360: 2a19 0fb4 0191 90b5 0738 a700 2a15 0e99

    0000370: 0025 b202 2315 0e32 b402 27b2 0688 a600

    0000380: 162a 1301 08b5 0734 2a13 0141 b507 362a

    0000390: 0bb5 0738 2ab4 00eb 2ab4 00e9 2ab4 00eb

    00003a0: 6623 6a62 3810 2a59 b407 3417 106a b507

    00003b0: 342a 59b4 0736 1710 6ab5 0736 2a59 b407

    00003c0: 3817 106a b507 382c b403 7cb6 075b 3911

    00003d0: b807 5e9a 0006 0f39 112d b405 7e2d b401

    00003e0: 332d b405 7e67 238d 6b63 1811 6b39 132d

    00003f0: b207 61b6 0762 9900 2b2d b207 61b6 0763

    0000400: b603 bd36 1515 1510 14a2 0015 1813 0c15

    0000410: 1586 1307 646e 668d 6b39 13a7 0006 0e39

    0000420: 1318 130f 989c 003b 1813 0e98 9c00 060e

    0000430: 3913 1813 1813 6b39 132a 2ab4 0734 8d18

    0000440: 136b 90b5 0734 2a2a b407 368d 1813 6b90

    0000450: b507 362a 2ab4 0738 8d18 136b 90b5 0738

    0000460: 2ab4 014b 0b95 9e00 602a b401 4d2a b401

    0000470: 4b2a b401 4d66 236a 6238 152a 2ab4 0734

    0000480: 0c17 1566 6a2a b407 3413 038a 6a17 156a

    0000490: 62b5 0734 2a2a b407 360c 1715 666a 2ab4

    00004a0: 0736 1301 086a 1715 6a62 b507 362a 2ab4

    00004b0: 0738 0c17 1566 6a2a b407 3813 0108 6a17

    00004c0: 156a 62b5 0738 2db2 036c b607 6299 0089

    00004d0: 2a2a b400 bcb4 0121 23b7 03a2 3815 0c2a

    00004e0: b407 346e 3816 1716 0c2a b407 366e 959e

    00004f0: 000b 0c2a b407 366e 3816 1716 0c2a b407

    0000500: 386e 959e 000b 0c2a b407 386e 3816 2a2a

    0000510: b407 340c 1715 666a 2ab4 0734 1716 6a17

    0000520: 156a 62b5 0734 2a2a b407 360c 1715 666a

    0000530: 2ab4 0736 1716 6a17 156a 62b5 0736 2a2a

    0000540: b407 380c 1715 666a 2ab4 0738 1716 6a17

    0000550: 156a 62b5 0738 2ab4 00bc b400 ffb4 02ea

    0000560: 9900 632a b407 3413 0765 6a2a b407 3613

    0000570: 0766 6a62 2ab4 0738 1307 676a 6213 066c

    0000580: 6e38 152a b407 3413 0765 6a2a b407 3613

    0000590: 01ef 6a62 1306 6c6e 3816 2ab4 0734 1307

    00005a0: 656a 2ab4 0738 1301 ef6a 6213 066c 6e38

    00005b0: 172a 1715 b507 342a 1716 b507 362a 1717

    00005c0: b507 382a b407 342a b407 362a b407 380b

    00005d0: b807 6ab1                             

  Stackmap Table:

    full_frame(@104,{Object[#2],Float,Object[#312],Object[#295],Float,Object[#377],Integer},{})

    same_frame(@153)

    same_frame(@160)

    append_frame(@220,Float,Float,Object[#377])

    same_frame(@230)

    same_frame(@279)

    same_frame(@286)

    same_frame_extended(@358)

    same_locals_1_stack_item_frame(@368,Object[#377])

    append_frame(@393,Top,Object[#377],Float)

    chop_frame(@492,3)

    append_frame(@616,Top,Float)

    append_frame(@673,Float)

    append_frame(@734,Top,Integer)

    append_frame(@874,Object[#377],Float)

    chop_frame(@877,2)

    same_frame(@916)

    append_frame(@985,Top,Float,Double)

    append_frame(@1054,Double,Integer)

    chop_frame(@1057,1)

    same_frame(@1074)

    same_frame(@1120)

    same_frame_extended(@1222)

    append_frame(@1274,Float,Float)

    same_frame(@1294)

    chop_frame(@1366,2)

    same_frame_extended(@1475)

 

at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:487)

at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:808)

at net.minecraft.client.main.Main.main(SourceFile:101)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

at net.minecraft.launchwrapper.Launch.launch(Launch.java:131)

at net.minecraft.launchwrapper.Launch.main(Launch.java:27)

 

 

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

---------------------------------------------------------------------------------------

 

-- Head --

Stacktrace:

at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:487)

 

-- Initialization --

Details:

Stacktrace:

at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:808)

at net.minecraft.client.main.Main.main(SourceFile:101)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

at net.minecraft.launchwrapper.Launch.launch(Launch.java:131)

at net.minecraft.launchwrapper.Launch.main(Launch.java:27)

 

-- System Details --

Details:

Minecraft Version: 1.6.4

Operating System: Windows 7 (amd64) version 6.1

Java Version: 1.7.0_45, Oracle Corporation

Java VM Version: Java HotSpot 64-Bit Server VM (mixed mode), Oracle Corporation

Memory: 607475952 bytes (579 MB) / 1353711616 bytes (1291 MB) up to 2154823680 bytes (2055 MB)

JVM Flags: 3 total; -Xms1G -Xmx1G -Xmx2312M

AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used

Suspicious classes: FML and Forge are installed

IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0

FML: MCP v8.11 FML v6.4.45.953 Minecraft Forge 9.11.1.953 Optifine OptiFine_1.6.4_HD_U_C7 102 mods loaded, 102 mods active

mcp{8.09} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized

FML{6.4.45.953} [Forge Mod Loader] (minecraftforge-9.11.1.953.jar) Unloaded->Constructed->Pre-initialized

Forge{9.11.1.953} [Minecraft Forge] (minecraftforge-9.11.1.953.jar) Unloaded->Constructed->Pre-initialized

Micdoodlecore{} [Micdoodle8 Core] (minecraft.jar) Unloaded->Constructed->Pre-initialized

monnef-core{0.6.1} [monnef Core] (minecraft.jar) Unloaded->Constructed->Pre-initialized

PlayerAPI{1.0} [Player API] (minecraft.jar) Unloaded->Constructed->Pre-initialized

TooManyItems{1.6.4} [TooManyItems] (minecraft.jar) Unloaded->Constructed->Pre-initialized

DamageIndicatorsMod{2.9.1.1} [Damage Indicators] (1.6.4 DamageIndicatorsv2.9.1.1  g.zip) Unloaded->Constructed->Pre-initialized

pokemon{1.6.4 V 0.2} [Majora's Mask mod] (1.6.4 Majoras Mask mod V 0.2  g.zip) Unloaded->Constructed->Pre-initialized

shinoow.abyssalcraft{1.4.5} [AbyssalCraft] ([1.6.4] [Forge] AbyssalCraft V. 1.4.5.zip) Unloaded->Constructed->Pre-initialized

GlacierIce{Release} [Glacier Ice] ([1.6.4] Glacier Ice 6.6        g.jar.zip) Unloaded->Constructed->Pre-initialized

SC0_SpaceCore{0.3.1} [spaceCore] ([1.6.4] SpaceCore 0.3.1    g.jar) Unloaded->Constructed->Pre-initialized

SC0_Hookshot{0.2} [Hookshot] ([1.6.4] Hookshot 0.2.1    g.zip) Unloaded->Constructed->Pre-initialized

bspkrsCore{v5.0(1.6.4)} [bspkrsCore] ([1.6.4]bspkrsCorev5.0  g.zip) Unloaded->Constructed->Pre-initialized

ArmorStatusHUD{v1.15(1.6.4)} [ArmorStatusHUD] ([1.6.4]ArmorStatusHUDv1.15  g g.zip) Unloaded->Constructed->Pre-initialized

mod_bspkrsCore{v5.0(1.6.4)} [bspkrsCore] ([1.6.4]bspkrsCorev5.0  g.zip) Unloaded->Constructed->Pre-initialized

mod_CutAllSMP{2.4.7} [mod_CutAllSMP] ([1.6.4]mod_CutAllSMP_v2.4.7_forge9.11.0.884    gggg.zip) Unloaded->Constructed->Pre-initialized

mod_MineAllSMP{2.5.6} [mod_MineAllSMP] ([1.6.4]mod_MineAllSMP_v2.5.6_forge9.11.0.884    ggg.zip) Unloaded->Constructed->Pre-initialized

mod_PickupWidelySMP{v1.2.2} [mod_PickupWidelySMP] ([1.6.4]mod_PickupWidelySMP_v1.2.8  ggg4.zip) Unloaded->Constructed->Pre-initialized

mod_StorageBox{3.0.3} [mod_StorageBox] ([1.6.4]mod_StorageBox_v3.0.3_forge9.11.0.88  ggg4.zip) Unloaded->Constructed->Pre-initialized

mod_ReiMinimap{v3.4_01 [1.6.2]} [mod_ReiMinimap] ([1.6.4]ReiMinimap_v3.4_01.zip) Unloaded->Constructed->Pre-initialized

WetSuit{1.5} [WetSuit] ([1.6.4]WetSuit_1.5  g.zip) Unloaded->Constructed->Pre-initialized

AencEx{0.0.1} [AencEx] ([1.6.x]AlphaMoreEnchantments V 7  g.zip) Unloaded->Constructed->Pre-initialized

MoreEnchantments{0.0.7} [More Player Enchantments] ([1.6.x]AlphaMoreEnchantments V 7  g.zip) Unloaded->Constructed->Pre-initialized

cfm{3.2} [§4MrCrayfish's Furniture Mod] ([Forge]FurnitureModv3.2(1.6.4)    g.zip) Unloaded->Constructed->Pre-initialized

AnimationAPI{1.1.1} [AnimationAPI] (AnimationAPI v1.1.2 mc1.6.4.zip) Unloaded->Constructed->Pre-initialized

AtomicScience{1.0.0} [Atomic Science] (Atomic_Science_v1.0.0.155 gg.jar) Unloaded->Constructed->Pre-initialized

AncientWarfare{1.1.034-beta-MC164} [Ancient Warfare] (AW-1.1.034-beta-MC164.zip) Unloaded->Constructed->Pre-initialized

Backpack{1.21.24} [backpack] (backpack-1.21.24-1.6.x  ggg.zip) Unloaded->Constructed->Pre-initialized

Breeds{1.6.4 v5} [ModBreeds] (BetterBreeds 1.6.4 v5  ggg.zip) Unloaded->Constructed->Pre-initialized

BiblioCraft{1.5.1} [biblioCraft] (BiblioCraft[v1.5.1] g.zip) Unloaded->Constructed->Pre-initialized

BiomesOPlenty{1.1.3} [biomes O' Plenty] (BiomesOPlenty-universal-1.6.4-1.1.3.307.jar) Unloaded->Constructed->Pre-initialized

AWWayofTime{v0.6.3} [blood Magic: Alchemical Wizardry] (Blood Magic v0.6.3a  ggg.zip) Unloaded->Constructed->Pre-initialized

BuildCraft|Core{4.1.2} [buildCraft] (buildcraft-A-1.6.2-4.1.2 g.jar) Unloaded->Constructed->Pre-initialized

BuildCraft|Builders{4.1.2} [bC Builders] (buildcraft-A-1.6.2-4.1.2 g.jar) Unloaded->Constructed->Pre-initialized

BuildCraft|Energy{4.1.2} [bC Energy] (buildcraft-A-1.6.2-4.1.2 g.jar) Unloaded->Constructed->Pre-initialized

BuildCraft|Factory{4.1.2} [bC Factory] (buildcraft-A-1.6.2-4.1.2 g.jar) Unloaded->Constructed->Pre-initialized

BuildCraft|Transport{4.1.2} [bC Transport] (buildcraft-A-1.6.2-4.1.2 g.jar) Unloaded->Constructed->Pre-initialized

BuildCraft|Silicon{4.1.2} [bC Silicon] (buildcraft-A-1.6.2-4.1.2 g.jar) Unloaded->Constructed->Pre-initialized

kegare.caveworld{1.1.4} [Caveworld] (Caveworld_1.6.2-v1.1.4.zip) Unloaded->Constructed->Pre-initialized

ComputerCraft{1.57} [ComputerCraft] (ComputerCraft1.57    g.zip) Unloaded->Constructed->Pre-initialized

CCTurtle{1.57} [ComputerCraft Turtles] (ComputerCraft1.57    g.zip) Unloaded->Constructed->Pre-initialized

CrossbowMod2{a0.1.6} [Crossbow Mod 2] (Crossbow-Mod-2-1.6.4-a0.1.6.33    g.jar) Unloaded->Constructed->Pre-initialized

DarkCore{0.2.0.124} [Darks CoreMachine] (Dark-CoreMachine_v0.2.0.124  ggg.jar) Unloaded->Constructed->Pre-initialized

DungeonCrawler{0.2.5} [Dungeon Crawler] (DungeonCrawler 0.2.5 for MC 1.6.2.zip) Unloaded->Constructed->Pre-initialized

DungeonPack{1.6.4} [DungeonPack] (DungeonPack 1.6.4  g.zip) Unloaded->Constructed->Pre-initialized

EasyBuilding{1.6.4_0} [EasyBuilding] (EasyBuilding1.6.4_0  gg.zip) Unloaded->Constructed->Pre-initialized

eplus{1.16.5b} [Enchanting Plus] (EnchantingPlus-1.16.5 g.zip) Unloaded->Constructed->Pre-initialized

FlansMod{4.0.1} [Flans Mod] (FlansMod-4.0.1.jar g.zip) Unloaded->Constructed->Pre-initialized

LegendaryBeasts{a1.6.4.0} [Legendary Beasts] (Forge_LegendaryBeastsAlpha1.6.4.0.zip) Unloaded->Constructed->Pre-initialized

NBTEdit{1.6.4.0} [in-game NBTEdit] (Forge_NBTEditv1.6.4.0.zip) Unloaded->Constructed->Pre-initialized

ForgeMultipart{1.0.0.212} [Forge Multipart] (ForgeMultipart-universal-1.6.4-1.0.0.212.jar) Unloaded->Constructed->Pre-initialized

McMultipart{1.0.0.212} [Minecraft Multipart Plugin] (ForgeMultipart-universal-1.6.4-1.0.0.212.jar) Unloaded->Constructed->Pre-initialized

ICBM|Sentry{1.3.3} [iCBM|Sentry] (ICBM_Sentry_v1.3.3.253.jar) Unloaded->Constructed->Pre-initialized

ICBM|Explosion{1.3.3} [iCBM|Explosion] (ICBM_Explosion_v1.3.3.253.jar) Unloaded->Constructed->Pre-initialized

GalacticraftCore{2.0.6} [Galacticraft Core] (Galacticraft-1.6.4-2.0.6.895.jar) Unloaded->Constructed->Pre-initialized

GalacticraftMars{2.0.6} [Galacticraft Mars] (Galacticraft-Planets-1.6.4-2.0.6.895.jar) Unloaded->Constructed->Pre-initialized

ImmibisCore{57.1.4} [immibis Core] (immibis-core-57.1.4 g.jar) Unloaded->Constructed->Pre-initialized

wuppy29_improvedmobspawn{1.4.3} [improved Mob Spawn] (Improved Mob Spawn 1.4.3 ggg.zip) Unloaded->Constructed->Pre-initialized

InfernalMobs{1.4.2} [infernal Mobs] (InfernalMobs_1.6.4  ggg.zip) Unloaded->Constructed->Pre-initialized

wuppy29_jellycubes{1.12.4} [Jelly Cubes] (Jelly Cubes 1.12.4  gbgg.zip) Unloaded->Constructed->Pre-initialized

KM{1.6.4_B} [Kasslim's mazes] (Kasslims_Mazes(1.6.4_B  ggg).zip) Unloaded->Constructed->Pre-initialized

KeithyUtils{1.2} [Keithy Utils] (KeithyUtils_1.2 g.zip) Unloaded->Constructed->Pre-initialized

KoadPirates{For minecraft 1.6.4} [Koadmaster's Pirates] (Koadmaster 0.4.2  ggg.zip) Unloaded->Constructed->Pre-initialized

wuppy29_koi{1.10.4} [Koi] (Koi 1.10.4  ggg.zip) Unloaded->Constructed->Pre-initialized

LavaMonsters{2.2} [Lava Monsters] (LavaMonsters 2.2 for MC 1.6.2 ggg.zip) Unloaded->Constructed->Pre-initialized

mod_LightHelmet{0.2.0-MC1.6.2} [Light Helmet] (LightHelmet-0.2.0-MC1.6.2  ggg.zip) Unloaded->Constructed->Pre-initialized

lucky{4.1.0} [Lucky Block] (LuckyBlock_v4.1_1.6.4    ggg.jar) Unloaded->Constructed->Pre-initialized

LycanitesMobs{1.2.0 - MC 1.6.4} [Lycanites Mobs] (LycanitesMobsComplete 1.2.0b [1.6.4]  g.jar) Unloaded->Constructed->Pre-initialized

DemonMobs{1.2.0 - MC 1.6.4} [Demon Mobs] (LycanitesMobsComplete 1.2.0b [1.6.4]  g.jar) Unloaded->Constructed->Pre-initialized

DesertMobs{1.2.0 - MC 1.6.4} [Desert Mobs] (LycanitesMobsComplete 1.2.0b [1.6.4]  g.jar) Unloaded->Constructed->Pre-initialized

SwampMobs{1.2.0 - MC 1.6.4} [swamp Mobs] (LycanitesMobsComplete 1.2.0b [1.6.4]  g.jar) Unloaded->Constructed->Pre-initialized

mca{3.5.4} [Minecraft Comes Alive] (MCA v3.5.4 g.zip) Unloaded->Constructed->Pre-initialized

mcheli{0.5.1} [mcheli] (mcheli.zip) Unloaded->Constructed->Pre-initialized

MFFS{3.4.0} [Modular Force Field System] (MFFS_v3.4.0.237  ggg.jar) Unloaded->Constructed->Pre-initialized

Minestrappolation{1.1} [Minestrappolation API] (Minestrappolation VB2.0 MC 1.6.X  ggg.jar) Unloaded->Constructed->Pre-initialized

ExtraDecor{B1.3} [Extrappolated Decor] (Minestrappolation VB2.0 MC 1.6.X  ggg.jar) Unloaded->Constructed->Pre-initialized

ExtraOres{B1.4.5} [Extrapolated Ores] (Minestrappolation VB2.0 MC 1.6.X  ggg.jar) Unloaded->Constructed->Pre-initialized

monnef-core-helper{0.6.1} [monnef Core ~] (monnef_core_0.6.1 g.jar) Unloaded->Constructed->Pre-initialized

mod_MovePlus{Version 2.2} [mod_MovePlus] (moveplus v2.3 for MC v1.6.4  g.zip) Unloaded->Constructed->Pre-initialized

MutantCreatures{1.4.4} [Mutant Creatures] (Mutant_Creatures_v1.4.4_mc1.6.4.zip) Unloaded->Constructed->Pre-initialized

NaturalAbsorption{1.1} [Natural Absorption] (NaturalAbsorption 1.1 for MC 1.6.4  ggg.zip) Unloaded->Constructed->Pre-initialized

OreSpawn{164.10} [OreSpawn] (OreSpawn164v10.jar) Unloaded->Constructed->Pre-initialized

RedstonePasteMod{1.5.1} [Redstone Paste] (RedstonePasteMod1.5.1    ggg.zip) Unloaded->Constructed->Pre-initialized

resonantinduction{0.2.2} [Resonant Induction] (Resonant_Induction_v0.2.2.208 gggg.jar) Unloaded->Constructed->Pre-initialized

RodolRivalRebels{1.6.4} [RivalRebels] (RivalRebels g.zip) Unloaded->Constructed->Pre-initialized

mod_RoadWorks{1.8.0} [Roadworks] (RoadWorks181  gg.zip) Unloaded->Constructed->Pre-initialized

RopesPlus{1.5.0} [Ropes+] (RopePlus_1.6.4  ggg.zip) Unloaded->Constructed->Pre-initialized

row{1.6.4-013.10.21-1} [Rails of War] (RoW-013X21b  ggg.zip) Unloaded->Constructed->Pre-initialized

rwbyCraft{1.6.2} [RWBY Craft By KelcoK22] (RWBY_C g.zip) Unloaded->Constructed->Pre-initialized

DrSideburnsSAMod{1.0.0} [secret Agent Craft] (SecretAgentCraftv1-6-4-1-1-1    ggg.zip) Unloaded->Constructed->Pre-initialized

SecurityCraft{v1.4} [securityCraft] (SecurityCraft v1.4pre for 1.6.4  ggg.zip) Unloaded->Constructed->Pre-initialized

wuppy29_slimedungeon{1.5.6} [slime Dungeons] (Slime-Dungeons-Mod-1.6.4  ggg.zip) Unloaded->Constructed->Pre-initialized

mod_SmartMoving{14.5} [smart Moving] (Smart Moving Universal for ModLC+  ggg.zip) Unloaded->Constructed->Pre-initialized

mod_SmartRender{1.1} [smart Render] (Smart Moving Universal for ModLC+  ggg.zip) Unloaded->Constructed->Pre-initialized

SnowDeeper{1.0.2-MC1.6.2} [snow Deeper] (SnowDeeper-1.0.2-MC1.6.2  gg.zip) Unloaded->Constructed->Pre-initialized

TravelDokodemoDoor{2.1.4-MC1.6.2} [‰“?ª‚Ç‚±‚Å‚àƒhƒA (Anywhere Travel Door)] (TravelDokodemoDoor-2.1.4_1-MC1.6.2  gg.zip) Unloaded->Constructed->Pre-initialized

TwilightForest{1.20.3} [The Twilight Forest] (twilightforest-1.20.3  gg.jar) Unloaded->Constructed->Pre-initialized

WeepingAngelsMod{?} [Weeping Angels Mod] (WeepingAngels alpha2    g.zip) Unloaded->Constructed->Pre-initialized

mod_thKaguya{2.50_1.6.4} [itutu no Nandai MOD+] (?????MOD+ ver2.50_1.6.4    ggg.zip) Unloaded->Constructed->Pre-initialized

BasicComponents{1.0.0} [basic Components] (Basic_Components_v1.0.0.19 ggg .jar) Unloaded->Constructed->Pre-initialized

ForgeMicroblock{1.0.0.212} [Forge Microblocks] (ForgeMultipart-universal-1.6.4-1.0.0.212.jar) Unloaded->Constructed->Pre-initialized

Launched Version: 1.6.4-Forge9.11.1.953

LWJGL: 2.9.0

OpenGL: GeForce GTS 250/PCIe/SSE2 GL version 3.3.0, NVIDIA Corporation

Is Modded: Definitely; Client brand changed to 'fml,forge'

Type: Client (map_client.txt)

Resource Pack: Default

Current Language: English (US)

Profiler Position: N/A (disabled)

Vec3 Pool Size: ~~ERROR~~ NullPointerException: null 

>:( >:(>:(                 

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.

Announcements



  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • Version 1.19 - Forge 41.0.63 I want to create a wolf entity that I can ride, so far it seems to be working, but the problem is that when I get on the wolf, I can’t control it. I then discovered that the issue is that the server doesn’t detect that I’m riding the wolf, so I’m struggling with synchronization. However, it seems to not be working properly. As I understand it, the server receives the packet but doesn’t register it correctly. I’m a bit new to Java, and I’ll try to provide all the relevant code and prints *The comments and prints are translated by chatgpt since they were originally in Spanish* Thank you very much in advance No player is mounted, or the passenger is not a player. No player is mounted, or the passenger is not a player. No player is mounted, or the passenger is not a player. No player is mounted, or the passenger is not a player. No player is mounted, or the passenger is not a player. MountableWolfEntity package com.vals.valscraft.entity; import com.vals.valscraft.network.MountSyncPacket; import com.vals.valscraft.network.NetworkHandler; import net.minecraft.client.Minecraft; import net.minecraft.network.syncher.EntityDataAccessor; import net.minecraft.network.syncher.EntityDataSerializers; import net.minecraft.network.syncher.SynchedEntityData; import net.minecraft.server.MinecraftServer; import net.minecraft.server.level.ServerPlayer; import net.minecraft.world.entity.EntityType; import net.minecraft.world.entity.Mob; import net.minecraft.world.entity.ai.attributes.AttributeSupplier; import net.minecraft.world.entity.ai.attributes.Attributes; import net.minecraft.world.entity.animal.Wolf; import net.minecraft.world.entity.player.Player; import net.minecraft.world.entity.Entity; import net.minecraft.world.InteractionHand; import net.minecraft.world.InteractionResult; import net.minecraft.world.item.ItemStack; import net.minecraft.world.item.Items; import net.minecraft.world.level.Level; import net.minecraft.world.phys.Vec3; import net.minecraftforge.event.TickEvent; import net.minecraftforge.eventbus.api.SubscribeEvent; import net.minecraftforge.network.PacketDistributor; public class MountableWolfEntity extends Wolf { private boolean hasSaddle; private static final EntityDataAccessor<Byte> DATA_ID_FLAGS = SynchedEntityData.defineId(MountableWolfEntity.class, EntityDataSerializers.BYTE); public MountableWolfEntity(EntityType<? extends Wolf> type, Level level) { super(type, level); this.hasSaddle = false; } @Override protected void defineSynchedData() { super.defineSynchedData(); this.entityData.define(DATA_ID_FLAGS, (byte)0); } public static AttributeSupplier.Builder createAttributes() { return Wolf.createAttributes() .add(Attributes.MAX_HEALTH, 20.0) .add(Attributes.MOVEMENT_SPEED, 0.3); } @Override public InteractionResult mobInteract(Player player, InteractionHand hand) { ItemStack itemstack = player.getItemInHand(hand); if (itemstack.getItem() == Items.SADDLE && !this.hasSaddle()) { if (!player.isCreative()) { itemstack.shrink(1); } this.setSaddle(true); return InteractionResult.SUCCESS; } else if (!level.isClientSide && this.hasSaddle()) { player.startRiding(this); MountSyncPacket packet = new MountSyncPacket(true); // 'true' means the player is mounted NetworkHandler.CHANNEL.sendToServer(packet); // Ensure the server handles the packet return InteractionResult.SUCCESS; } return InteractionResult.PASS; } @Override public void travel(Vec3 travelVector) { if (this.isVehicle() && this.getControllingPassenger() instanceof Player) { System.out.println("The wolf has a passenger."); System.out.println("The passenger is a player."); Player player = (Player) this.getControllingPassenger(); // Ensure the player is the controller this.setYRot(player.getYRot()); this.yRotO = this.getYRot(); this.setXRot(player.getXRot() * 0.5F); this.setRot(this.getYRot(), this.getXRot()); this.yBodyRot = this.getYRot(); this.yHeadRot = this.yBodyRot; float forward = player.zza; float strafe = player.xxa; if (forward <= 0.0F) { forward *= 0.25F; } this.flyingSpeed = this.getSpeed() * 0.1F; this.setSpeed((float) this.getAttributeValue(Attributes.MOVEMENT_SPEED) * 1.5F); this.setDeltaMovement(new Vec3(strafe, travelVector.y, forward).scale(this.getSpeed())); this.calculateEntityAnimation(this, false); } else { // The wolf does not have a passenger or the passenger is not a player System.out.println("No player is mounted, or the passenger is not a player."); super.travel(travelVector); } } public boolean hasSaddle() { return this.hasSaddle; } public void setSaddle(boolean hasSaddle) { this.hasSaddle = hasSaddle; } @Override protected void dropEquipment() { super.dropEquipment(); if (this.hasSaddle()) { this.spawnAtLocation(Items.SADDLE); this.setSaddle(false); } } @SubscribeEvent public static void onServerTick(TickEvent.ServerTickEvent event) { if (event.phase == TickEvent.Phase.START) { MinecraftServer server = net.minecraftforge.server.ServerLifecycleHooks.getCurrentServer(); if (server != null) { for (ServerPlayer player : server.getPlayerList().getPlayers()) { if (player.isPassenger() && player.getVehicle() instanceof MountableWolfEntity) { MountableWolfEntity wolf = (MountableWolfEntity) player.getVehicle(); System.out.println("Tick: " + player.getName().getString() + " is correctly mounted on " + wolf); } } } } } private boolean lastMountedState = false; @Override public void tick() { super.tick(); if (!this.level.isClientSide) { // Only on the server boolean isMounted = this.isVehicle() && this.getControllingPassenger() instanceof Player; // Only print if the state changed if (isMounted != lastMountedState) { if (isMounted) { Player player = (Player) this.getControllingPassenger(); // Verify the passenger is a player System.out.println("Server: Player " + player.getName().getString() + " is now mounted."); } else { System.out.println("Server: The wolf no longer has a passenger."); } lastMountedState = isMounted; } } } @Override public void addPassenger(Entity passenger) { super.addPassenger(passenger); if (passenger instanceof Player) { Player player = (Player) passenger; if (!this.level.isClientSide && player instanceof ServerPlayer) { // Send the packet to the server to indicate the player is mounted NetworkHandler.CHANNEL.send(PacketDistributor.PLAYER.with(() -> (ServerPlayer) player), new MountSyncPacket(true)); } } } @Override public void removePassenger(Entity passenger) { super.removePassenger(passenger); if (passenger instanceof Player) { Player player = (Player) passenger; if (!this.level.isClientSide && player instanceof ServerPlayer) { // Send the packet to the server to indicate the player is no longer mounted NetworkHandler.CHANNEL.send(PacketDistributor.PLAYER.with(() -> (ServerPlayer) player), new MountSyncPacket(false)); } } } @Override public boolean isControlledByLocalInstance() { Entity entity = this.getControllingPassenger(); return entity instanceof Player; } @Override public void positionRider(Entity passenger) { if (this.hasPassenger(passenger)) { double xOffset = Math.cos(Math.toRadians(this.getYRot() + 90)) * 0.4; double zOffset = Math.sin(Math.toRadians(this.getYRot() + 90)) * 0.4; passenger.setPos(this.getX() + xOffset, this.getY() + this.getPassengersRidingOffset() + passenger.getMyRidingOffset(), this.getZ() + zOffset); } } } MountSyncPacket package com.vals.valscraft.network; import com.vals.valscraft.entity.MountableWolfEntity; import net.minecraft.network.FriendlyByteBuf; import net.minecraft.server.level.ServerLevel; import net.minecraft.server.level.ServerPlayer; import net.minecraft.world.entity.Entity; import net.minecraft.world.entity.player.Player; import net.minecraftforge.network.NetworkEvent; import java.util.function.Supplier; public class MountSyncPacket { private final boolean isMounted; public MountSyncPacket(boolean isMounted) { this.isMounted = isMounted; } public void encode(FriendlyByteBuf buffer) { buffer.writeBoolean(isMounted); } public static MountSyncPacket decode(FriendlyByteBuf buffer) { return new MountSyncPacket(buffer.readBoolean()); } public void handle(NetworkEvent.Context context) { context.enqueueWork(() -> { ServerPlayer player = context.getSender(); // Get the player from the context if (player != null) { // Verifies if the player has dismounted if (!isMounted) { Entity vehicle = player.getVehicle(); if (vehicle instanceof MountableWolfEntity wolf) { // Logic to remove the player as a passenger wolf.removePassenger(player); System.out.println("Server: Player " + player.getName().getString() + " is no longer mounted."); } } } }); context.setPacketHandled(true); // Marks the packet as handled } } networkHandler package com.vals.valscraft.network; import com.vals.valscraft.valscraft; import net.minecraft.resources.ResourceLocation; import net.minecraftforge.network.NetworkRegistry; import net.minecraftforge.network.simple.SimpleChannel; import net.minecraftforge.network.NetworkEvent; import java.util.function.Supplier; public class NetworkHandler { private static final String PROTOCOL_VERSION = "1"; public static final SimpleChannel CHANNEL = NetworkRegistry.newSimpleChannel( new ResourceLocation(valscraft.MODID, "main"), () -> PROTOCOL_VERSION, PROTOCOL_VERSION::equals, PROTOCOL_VERSION::equals ); public static void init() { int packetId = 0; // Register the mount synchronization packet CHANNEL.registerMessage( packetId++, MountSyncPacket.class, MountSyncPacket::encode, MountSyncPacket::decode, (msg, context) -> msg.handle(context.get()) // Get the context with context.get() ); } }  
    • Do you use features of inventory profiles next (ipnext) or is there a change without it?
    • Remove rubidium - you are already using embeddium, which is a fork of rubidium
  • Topics

×
×
  • Create New...

Important Information

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