Import cannot be resolved

Discussion in 'Plugin Development' started by Sicka_gp, Dec 2, 2013.

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

    Sicka_gp

    Hi, any idea?

    The import net.minecraft.server.v1_7_R1.Packet206SetScoreboardObjective cannot be resolved
    The import net.minecraft.server.v1_7_R1.Packet207SetScoreboardScore cannot be resolved
    The import net.minecraft.server.v1_7_R1.Packet208SetScoreboardDisplayObjective cannot be resolved
     
  2. Sicka_gp The packets have been renamed. Packet206SetScoreboardObjective is probably PacketPlayOutScoreboardObjective, Packet207SetScoreboardScore is probably PacketPlayOutScoreboardScore and Packet208SetScoreboardDisplayObjective is PacketPlayOutScoreboardDisplayObjective.
     
  3. Offline

    Sicka_gp

    CaptainBern
    Thank you, but there is another problem:'(

    The field PacketPlayOutScoreboardObjective.a is not visible
    The field PacketPlayOutScoreboardObjective.b is not visible
    The field PacketPlayOutScoreboardObjective.c is not visible

    Code:java
    1. public void SetScoreBoardObjective(Player p){
    2. if (pl.contains(p)) {
    3. return;
    4. }
    5. this.objectivepacket = new PacketPlayOutScoreboardObjective();
    6. this.objectivepacket.a = objectivename;
    7. this.objectivepacket.b = DisplayName;
    8. this.objectivepacket.c = 0;
    9. sendPacket(p, objectivepacket);
    10.  
    11. pl.add(p);
    12. }
     
  4. Offline

    Sagacious_Zed Bukkit Docs

    Sicka_gp If you don't know what that compiler error message means, you probably should not be poking around with those classes.
     
    1Rogue likes this.
  5. Sicka_gp You have to use reflection to set those fields.
     
    1Rogue likes this.
Thread Status:
Not open for further replies.

Share This Page