Posts by Kademlia

    Hey, current Version of the access-listing

    Feel free to add missing blocks & arguments for what should change

    Farmworld = "A location everyone can build at"

    Plotworld = "Locations in a Plot world you normally have no build-access to (Road)

    Use/World = "Plotworld location (Road) with USE-Flag enabled"

    Use/Plot="A player-plot with use-flag enabled"

    Build/Plot="A player-plot you are member on"

    • Disabled SpawnerCreatureKade
    • WorldTicker
      case MISC:
      spawnThisTick = spawnMiscThisTick; // kade hotfix limit = world.getWorld().getAmbientSpawnLimit();
    • Implement ChatColors into our own time. Bukkit Chatcolor is now even kinda deprecated from spigot side
    • 2 new signs (kshop coloring) / MaterialUtil
      case CRIMSON_SIGN:
      case CRIMSON_WALL_SIGN:
    • New Monsters Piglin/Hoglin/Strider etc -> FModel
    • CraftParticle
      SOUL_FIRE_FLAME("soul_fire_flame"),
      ASH("ash"),
      CRIMSON_SPORE("crimson_spore"),
      WARPED_SPORE("warped_spore"),
      SOUL("soul"),
      DRIPPING_OBSIDIAN_TEAR("dripping_obsidian_tear"),
      FALLING_OBSIDIAN_TEAR("falling_obsidian_tear"),
      LANDING_OBSIDIAN_TEAR("landing_obsidian_tear"),
      REVERSE_PORTAL("reverse_portal"),
      WHITE_ASH("white_ash"),
    • Remove autosavePeriod again?
    • EntityEnterLoveModeEvent
    • PacketPlayInUseEntity new boolean "e"
    • PacketPlayOutChat has new "UUID" c
    • PacketPlayOutLightUpdate boolean "i"
    • PacketPlayOutMapChunk boolean "i"
    • PathfinderGoalBreed needs checking for animal limit/special name etc
    • RegionFile included async file acces boolean. Reimplement readOnlyFake bool
    • SpawnerCreature large changes
    • WorldDataSever
    • WorldServer

    WorldProviderTheEnd gone?

    // // kade edit end dragon

    if (KadeConfig.enderDragonBattle) {

    this.g = world instanceof WorldServer ? new EnderDragonBattle((WorldServer) world, nbttagcompound.getCompound("DragonFight")) : null;

    } else {

    this.g = null;

    }

    Check spawnposition loading again

    System.out.println("Kade: Disabled looking for spawnposition on worldcreation in worldserver");// kade disabled

    WorldServer ticking skip entityhanging?

    if (entity instanceof EntityHanging) { // kade - dont tick itemframes in ChunkTicking

    System.out.println("EntityHanging skip in worldserver: " + entity);

    continue;

    }

    Block.q -> BaseBlock.av (isTicking)

    TagsBlock.LEAVES?

    iblockdata.getBlock() == Blocks.TYPE ---> iblockdata.a(Blocks.TYPE)

    • BlockLeaves (possibly disable leaves ticking again on worldgen)
    • BlockWaterLily check if still blockbreak invisible with no perm
    • ChatHexColor / ChatModifier
    • ChunkRegionLoader chunk.d(true)
    • ChunkTaskQueue syncronize maybe slowing down chunkgen? test vs spigot vanilla
    • ("sync-chunk-writes", true);
    • entityBroadcastRangePercentage
    • Entity.lastInWaterResult broken/gone
    • Entity.lastmotX test/check
    • EntityAnimal EntityBreedEvent setAgeRaw(...) location changed (Animal Leveling)
    • EntityArmorStand DataWatcher naming changed
    • EntityBoat MoveVehicleEvent check
    • EntityEnderDragon Fakestuff test
    • EntityHuman skin-layer/lefthand DataWatcher changed
    • EntityLiving g -> bo arrows
    • EntityProjectile is abscract now. Reimplement
      protected int foodXpValue = 0; //kade
      this.foodXpValue = nbttagcompound.getByte("foodXpValue"); //kade
      nbttagcompound.setByte("foodXpValue", (byte) foodXpValue); //kade
    • IOWorker limit saving speed again