Client crash

Discussion in 'Plugin Development' started by HeroWorkbrine, Nov 24, 2013.

Thread Status:
Not open for further replies.
  1. Offline

    HeroWorkbrine

    This is my NPC class:
    Code:java
    1. package me.HeroWorkbrine.MMORPG.NPC;
    2.  
    3. import net.minecraft.server.v1_6_R3.EntityAgeable;
    4. import net.minecraft.server.v1_6_R3.EntityHuman;
    5. import net.minecraft.server.v1_6_R3.EntityVillager;
    6. import net.minecraft.server.v1_6_R3.World;
    7.  
    8. import org.bukkit.Location;
    9.  
    10. public class NPC extends EntityVillager {
    11.  
    12. public NPC(World world, Location loc, String name) {
    13. super(world);
    14. setPositionRotation(loc.getX(), loc.getY(), loc.getZ(), loc.getYaw(), loc.getPitch());
    15. setCustomName(name.replace("&", "ยง"));
    16. setCustomNameVisible(true);
    17. world.addEntity(this);
    18. }
    19.  
    20. /**
    21.   * Cancelling trades
    22.   */
    23. public boolean a(EntityHuman entityhuman) {
    24. return ((EntityAgeable) (this)).a(entityhuman);
    25. }
    26.  
    27. }
    28.  

    But when I add an npc my client crashes!
    Help?
     
  2. Offline

    LightcraftLP

    i think you can't use the net.MinecraftServer things in a bukkit wordl :confused:
     
  3. Offline

    HeroWorkbrine

    Yes you can, I already made a different kind of arrow

    Bumb
     
  4. HeroWorkbrine
    Can you describe the crash? Does it give any kind of error?
     
  5. Offline

    HeroWorkbrine

    Error:

    ---- Minecraft Crash Report ----
    // Hi. I'm Minecraft, and I'm a crashaholic.

    Time: 24-11-13 21:09
    Description: Exception in world tick

    java.lang.NullPointerException
    at bcw.a(SourceFile:571)
    at dg.a(SourceFile:87)
    at co.b(SourceFile:354)
    at bcw.e(SourceFile:98)
    at bdd.b(SourceFile:60)
    at atv.k(SourceFile:1386)
    at atv.S(SourceFile:663)
    at atv.d(SourceFile:619)
    at net.minecraft.client.main.Main.main(SourceFile:101)


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

    -- Head --
    Stacktrace:
    at bcw.a(SourceFile:571)
    at dg.a(SourceFile:87)
    at co.b(SourceFile:354)
    at bcw.e(SourceFile:98)

    -- Affected level --
    Details:
    Level name: MpServer
    All players: 1 total; [bdi['HeroWorkbrine'/146, l='MpServer', x=-1134,55, y=65,62, z=-681,49]]
    Chunk stats: MultiplayerChunkCache: 441
    Level seed: 0
    Level generator: ID 00 - default, ver 1. Features enabled: false
    Level generator options:
    Level spawn location: World: (266,64,168), Chunk: (at 10,4,8 in 16,10; contains blocks 256,0,160 to 271,255,175), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
    Level time: 1260081 game time, 1386383 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: 70 total; [bdi['HeroWorkbrine'/146, l='MpServer', x=-1134,55, y=65,62, z=-681,49], su['entity.MinecartChest.name'/152, l='MpServer', x=-1122,50, y=35,50, z=-665,50], tf['Creeper'/153, l='MpServer', x=-1131,25, y=63,00, z=-667,94], su['entity.MinecartChest.name'/154, l='MpServer', x=-1151,50, y=34,50, z=-661,50], su['entity.MinecartChest.name'/155, l='MpServer', x=-1140,50, y=40,34, z=-665,50], tr['Skeleton'/156, l='MpServer', x=-1118,06, y=27,00, z=-697,47], su['entity.MinecartChest.name'/157, l='MpServer', x=-1111,53, y=43,50, z=-658,50], tr['Skeleton'/158, l='MpServer', x=-1113,53, y=44,00, z=-667,03], su['entity.MinecartChest.name'/159, l='MpServer', x=-1152,50, y=33,50, z=-681,50], tt['Spider'/147, l='MpServer', x=-1123,50, y=35,00, z=-672,50], tf['Creeper'/148, l='MpServer', x=-1142,13, y=40,00, z=-675,31], tw['Zombie'/149, l='MpServer', x=-1142,69, y=40,26, z=-674,31], su['entity.MinecartChest.name'/150, l='MpServer', x=-1126,50, y=30,50, z=-665,50], ro['Bat'/151, l='MpServer', x=-1120,88, y=31,10, z=-665,25], tr['Skeleton'/171, l='MpServer', x=-1099,50, y=13,00, z=-701,50], su['entity.MinecartChest.name'/170, l='MpServer', x=-1090,50, y=14,50, z=-693,50], tr['Skeleton'/169, l='MpServer', x=-1114,06, y=27,00, z=-715,44], tf['Creeper'/168, l='MpServer', x=-1116,50, y=28,00, z=-709,50], tf['Creeper'/175, l='MpServer', x=-1139,56, y=51,00, z=-624,94], su['entity.MinecartChest.name'/174, l='MpServer', x=-1082,50, y=14,50, z=-686,50], su['entity.MinecartChest.name'/173, l='MpServer', x=-1161,50, y=34,50, z=-651,50], su['entity.MinecartChest.name'/172, l='MpServer', x=-1088,50, y=47,50, z=-659,50], tw['Zombie'/163, l='MpServer', x=-1120,81, y=36,00, z=-636,53], tw['Zombie'/162, l='MpServer', x=-1103,56, y=44,00, z=-683,31], tt['Spider'/161, l='MpServer', x=-1095,09, y=45,00, z=-680,38], su['entity.MinecartChest.name'/160, l='MpServer', x=-1129,50, y=44,50, z=-717,50], tf['Creeper'/167, l='MpServer', x=-1163,88, y=64,00, z=-668,00], tr['Skeleton'/166, l='MpServer', x=-1154,09, y=43,00, z=-670,56], tw['Zombie'/165, l='MpServer', x=-1160,47, y=42,00, z=-662,03], su['entity.MinecartChest.name'/164, l='MpServer', x=-1141,50, y=39,50, z=-642,50], tw['Zombie'/186, l='MpServer', x=-1090,50, y=40,00, z=-629,78], tr['Skeleton'/187, l='MpServer', x=-1061,66, y=37,00, z=-672,78], tw['Zombie'/184, l='MpServer', x=-1100,97, y=28,00, z=-638,50], tw['Zombie'/185, l='MpServer', x=-1095,19, y=27,00, z=-629,84], rz['Sheep'/190, l='MpServer', x=-1195,47, y=65,00, z=-702,31], tf['Creeper'/191, l='MpServer', x=-1065,47, y=12,00, z=-712,06], tf['Creeper'/188, l='MpServer', x=-1124,50, y=36,00, z=-619,50], tf['Creeper'/189, l='MpServer', x=-1143,56, y=50,00, z=-622,75], tw['Zombie'/178, l='MpServer', x=-1108,50, y=4,00, z=-629,50], tw['Zombie'/179, l='MpServer', x=-1104,56, y=27,00, z=-638,00], tr['Skeleton'/176, l='MpServer', x=-1113,50, y=8,00, z=-632,06], tw['Zombie'/177, l='MpServer', x=-1110,69, y=4,34, z=-628,59], tw['Zombie'/182, l='MpServer', x=-1172,04, y=47,00, z=-631,50], tw['Zombie'/183, l='MpServer', x=-1158,31, y=47,00, z=-626,56], su['entity.MinecartChest.name'/180, l='MpServer', x=-1167,50, y=30,50, z=-630,50], tw['Zombie'/181, l='MpServer', x=-1158,31, y=47,00, z=-630,50], tf['Creeper'/205, l='MpServer', x=-1064,53, y=11,00, z=-725,31], rz['Sheep'/204, l='MpServer', x=-1192,88, y=63,00, z=-726,84], tr['Skeleton'/206, l='MpServer', x=-1124,31, y=31,00, z=-602,50], tr['Skeleton'/200, l='MpServer', x=-1211,91, y=23,00, z=-677,50], tw['Zombie'/197, l='MpServer', x=-1176,88, y=30,00, z=-622,53], tw['Zombie'/196, l='MpServer', x=-1064,22, y=12,00, z=-712,25], rz['Sheep'/199, l='MpServer', x=-1185,34, y=68,00, z=-634,53], tw['Zombie'/198, l='MpServer', x=-1194,22, y=26,97, z=-619,92], tf['Creeper'/192, l='MpServer', x=-1063,44, y=37,00, z=-670,03], tf['Creeper'/195, l='MpServer', x=-1157,00, y=50,00, z=-615,44], tr['Skeleton'/194, l='MpServer', x=-1151,84, y=50,00, z=-626,41], tw['Zombie'/220, l='MpServer', x=-1190,63, y=27,00, z=-619,09], tf['Creeper'/221, l='MpServer', x=-1065,53, y=11,00, z=-737,06], tf['Creeper'/222, l='MpServer', x=-1059,41, y=14,00, z=-751,00], su['entity.MinecartChest.name'/223, l='MpServer', x=-1060,50, y=18,50, z=-740,50], tr['Skeleton'/217, l='MpServer', x=-1202,94, y=29,00, z=-644,47], tw['Zombie'/219, l='MpServer', x=-1186,50, y=30,00, z=-622,50], tr['Skeleton'/210, l='MpServer', x=-1204,53, y=30,00, z=-664,69], tw['Zombie'/211, l='MpServer', x=-1214,53, y=29,00, z=-671,31], tf['Creeper'/239, l='MpServer', x=-1070,00, y=14,00, z=-753,44], tf['Creeper'/238, l='MpServer', x=-1067,50, y=14,00, z=-752,50], tf['Creeper'/237, l='MpServer', x=-1200,13, y=30,00, z=-610,47], tf['Creeper'/236, l='MpServer', x=-1203,67, y=33,04, z=-611,47], tf['Creeper'/240, l='MpServer', x=-1070,31, y=14,00, z=-754,72]]
    Retry entities: 0 total; []
    Server brand: craftbukkit
    Server type: Non-integrated multiplayer server
    Stacktrace:
    at bdd.a(SourceFile:284)
    at atv.k(SourceFile:1393)
    at atv.S(SourceFile:663)
    at atv.d(SourceFile:619)
    at net.minecraft.client.main.Main.main(SourceFile:101)

    -- Affected level --
    Details:
    Level name: MpServer
    All players: 1 total; [bdi['HeroWorkbrine'/146, l='MpServer', x=-1134,55, y=65,62, z=-681,49]]
    Chunk stats: MultiplayerChunkCache: 441
    Level seed: 0
    Level generator: ID 00 - default, ver 1. Features enabled: false
    Level generator options:
    Level spawn location: World: (266,64,168), Chunk: (at 10,4,8 in 16,10; contains blocks 256,0,160 to 271,255,175), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
    Level time: 1260081 game time, 1386383 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: 70 total; [bdi['HeroWorkbrine'/146, l='MpServer', x=-1134,55, y=65,62, z=-681,49], su['entity.MinecartChest.name'/152, l='MpServer', x=-1122,50, y=35,50, z=-665,50], tf['Creeper'/153, l='MpServer', x=-1131,25, y=63,00, z=-667,94], su['entity.MinecartChest.name'/154, l='MpServer', x=-1151,50, y=34,50, z=-661,50], su['entity.MinecartChest.name'/155, l='MpServer', x=-1140,50, y=40,34, z=-665,50], tr['Skeleton'/156, l='MpServer', x=-1118,06, y=27,00, z=-697,47], su['entity.MinecartChest.name'/157, l='MpServer', x=-1111,53, y=43,50, z=-658,50], tr['Skeleton'/158, l='MpServer', x=-1113,53, y=44,00, z=-667,03], su['entity.MinecartChest.name'/159, l='MpServer', x=-1152,50, y=33,50, z=-681,50], tt['Spider'/147, l='MpServer', x=-1123,50, y=35,00, z=-672,50], tf['Creeper'/148, l='MpServer', x=-1142,13, y=40,00, z=-675,31], tw['Zombie'/149, l='MpServer', x=-1142,69, y=40,26, z=-674,31], su['entity.MinecartChest.name'/150, l='MpServer', x=-1126,50, y=30,50, z=-665,50], ro['Bat'/151, l='MpServer', x=-1120,88, y=31,10, z=-665,25], tr['Skeleton'/171, l='MpServer', x=-1099,50, y=13,00, z=-701,50], su['entity.MinecartChest.name'/170, l='MpServer', x=-1090,50, y=14,50, z=-693,50], tr['Skeleton'/169, l='MpServer', x=-1114,06, y=27,00, z=-715,44], tf['Creeper'/168, l='MpServer', x=-1116,50, y=28,00, z=-709,50], tf['Creeper'/175, l='MpServer', x=-1139,56, y=51,00, z=-624,94], su['entity.MinecartChest.name'/174, l='MpServer', x=-1082,50, y=14,50, z=-686,50], su['entity.MinecartChest.name'/173, l='MpServer', x=-1161,50, y=34,50, z=-651,50], su['entity.MinecartChest.name'/172, l='MpServer', x=-1088,50, y=47,50, z=-659,50], tw['Zombie'/163, l='MpServer', x=-1120,81, y=36,00, z=-636,53], tw['Zombie'/162, l='MpServer', x=-1103,56, y=44,00, z=-683,31], tt['Spider'/161, l='MpServer', x=-1095,09, y=45,00, z=-680,38], su['entity.MinecartChest.name'/160, l='MpServer', x=-1129,50, y=44,50, z=-717,50], tf['Creeper'/167, l='MpServer', x=-1163,88, y=64,00, z=-668,00], tr['Skeleton'/166, l='MpServer', x=-1154,09, y=43,00, z=-670,56], tw['Zombie'/165, l='MpServer', x=-1160,47, y=42,00, z=-662,03], su['entity.MinecartChest.name'/164, l='MpServer', x=-1141,50, y=39,50, z=-642,50], tw['Zombie'/186, l='MpServer', x=-1090,50, y=40,00, z=-629,78], tr['Skeleton'/187, l='MpServer', x=-1061,66, y=37,00, z=-672,78], tw['Zombie'/184, l='MpServer', x=-1100,97, y=28,00, z=-638,50], tw['Zombie'/185, l='MpServer', x=-1095,19, y=27,00, z=-629,84], rz['Sheep'/190, l='MpServer', x=-1195,47, y=65,00, z=-702,31], tf['Creeper'/191, l='MpServer', x=-1065,47, y=12,00, z=-712,06], tf['Creeper'/188, l='MpServer', x=-1124,50, y=36,00, z=-619,50], tf['Creeper'/189, l='MpServer', x=-1143,56, y=50,00, z=-622,75], tw['Zombie'/178, l='MpServer', x=-1108,50, y=4,00, z=-629,50], tw['Zombie'/179, l='MpServer', x=-1104,56, y=27,00, z=-638,00], tr['Skeleton'/176, l='MpServer', x=-1113,50, y=8,00, z=-632,06], tw['Zombie'/177, l='MpServer', x=-1110,69, y=4,34, z=-628,59], tw['Zombie'/182, l='MpServer', x=-1172,04, y=47,00, z=-631,50], tw['Zombie'/183, l='MpServer', x=-1158,31, y=47,00, z=-626,56], su['entity.MinecartChest.name'/180, l='MpServer', x=-1167,50, y=30,50, z=-630,50], tw['Zombie'/181, l='MpServer', x=-1158,31, y=47,00, z=-630,50], tf['Creeper'/205, l='MpServer', x=-1064,53, y=11,00, z=-725,31], rz['Sheep'/204, l='MpServer', x=-1192,88, y=63,00, z=-726,84], tr['Skeleton'/206, l='MpServer', x=-1124,31, y=31,00, z=-602,50], tr['Skeleton'/200, l='MpServer', x=-1211,91, y=23,00, z=-677,50], tw['Zombie'/197, l='MpServer', x=-1176,88, y=30,00, z=-622,53], tw['Zombie'/196, l='MpServer', x=-1064,22, y=12,00, z=-712,25], rz['Sheep'/199, l='MpServer', x=-1185,34, y=68,00, z=-634,53], tw['Zombie'/198, l='MpServer', x=-1194,22, y=26,97, z=-619,92], tf['Creeper'/192, l='MpServer', x=-1063,44, y=37,00, z=-670,03], tf['Creeper'/195, l='MpServer', x=-1157,00, y=50,00, z=-615,44], tr['Skeleton'/194, l='MpServer', x=-1151,84, y=50,00, z=-626,41], tw['Zombie'/220, l='MpServer', x=-1190,63, y=27,00, z=-619,09], tf['Creeper'/221, l='MpServer', x=-1065,53, y=11,00, z=-737,06], tf['Creeper'/222, l='MpServer', x=-1059,41, y=14,00, z=-751,00], su['entity.MinecartChest.name'/223, l='MpServer', x=-1060,50, y=18,50, z=-740,50], tr['Skeleton'/217, l='MpServer', x=-1202,94, y=29,00, z=-644,47], tw['Zombie'/219, l='MpServer', x=-1186,50, y=30,00, z=-622,50], tr['Skeleton'/210, l='MpServer', x=-1204,53, y=30,00, z=-664,69], tw['Zombie'/211, l='MpServer', x=-1214,53, y=29,00, z=-671,31], tf['Creeper'/239, l='MpServer', x=-1070,00, y=14,00, z=-753,44], tf['Creeper'/238, l='MpServer', x=-1067,50, y=14,00, z=-752,50], tf['Creeper'/237, l='MpServer', x=-1200,13, y=30,00, z=-610,47], tf['Creeper'/236, l='MpServer', x=-1203,67, y=33,04, z=-611,47], tf['Creeper'/240, l='MpServer', x=-1070,31, y=14,00, z=-754,72]]
    Retry entities: 0 total; []
    Server brand: craftbukkit
    Server type: Non-integrated multiplayer server

    -- System Details --
    Details:
    Minecraft Version: 1.6.4
    Operating System: Windows XP (x86) version 5.1
    Java Version: 1.7.0_45, Oracle Corporation
    Java VM Version: Java HotSpot(TM) Client VM (mixed mode, sharing), Oracle Corporation
    Memory: 75335984 bytes (71 MB) / 141459456 bytes (134 MB) up to 518979584 bytes (494 MB)
    JVM Flags: 2 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx512M
    AABB Pool Size: 5955 (333480 bytes; 0 MB) allocated, 787 (44072 bytes; 0 MB) used
    Suspicious classes: No suspicious classes found.
    IntCache: cache: 0, tcache: 0, allocated: 3, tallocated: 63
    Launched Version: 1.6.4
    LWJGL: 2.9.0
    OpenGL: GeForce GT 630/PCIe/SSE2/3DNOW! GL version 4.2.0, NVIDIA Corporation
    Is Modded: Probably not. Jar signature remains and client brand is untouched.
    Type: Client (map_client.txt)
    Resource Pack: Default
    Current Language: English (UK)
    Profiler Position: N/A (disabled)
    Vec3 Pool Size: 2643 (148008 bytes; 0 MB) allocated, 143 (8008 bytes; 0 MB) used
     
  6. Offline

    xTrollxDudex

    HeroWorkbrine
    This is the reason you use packets instead of pure NMS
     
    mattrick16 likes this.
Thread Status:
Not open for further replies.

Share This Page