Kade TodoList: Difference between revisions

From ETM
Jump to navigation Jump to search
No edit summary
No edit summary
Line 3: Line 3:
* Recheck dropDeathLoot OutputHelper.error("Debug: old dropDeathLoot is still in use?" + this); //kade
* Recheck dropDeathLoot OutputHelper.error("Debug: old dropDeathLoot is still in use?" + this); //kade
* Check EntityGuardian drop rate lowered
* Check EntityGuardian drop rate lowered
<source>
<source>


Line 18: Line 19:


</source>
</source>
* Make sure not to track EntityHanging
* Make sure not to track EntityChest, ...
* MerchantRecipe, EntityVillager complete reset / check recipes
* PathfinderGoalMakeLove REMOVEd?
<source>
    if(b.hasSpecialName || EntityHelper.isPopulationDisabled(b)|| a.hasSpecialName || EntityHelper.isPopulationDisabled(a)){
            this.b.setAgeRaw(EntityHelper.getBreedPauseTicksOnLevel(b)); //kade edit, this defines the time the animal can breed again, initial was 6000
            this.a.setAgeRaw(EntityHelper.getBreedPauseTicksOnLevel(a)); //kade edit, this defines the time the animal can breed again, initial was 6000
    return; //kade, dont drop from named entities as they dont age
    }
</source>
* Send/Remove EntityHanging on ChunkUnloads (PacketPlayOutEntityDestroy for chunk.entitySlices)
* Validate Proximity-Code is working / try to make proximity-blocks working with chunk borders
* Add KadeSpawning again / disable SpawnerCreature
* Check if account-init works correctly on join/instant kick / banned (registerFirstAccountInternal)
* Check why we sometimes get "Calling not implemented recalculatePermissions in KPermissible"

Revision as of 14:52, 3 March 2020

  • DispenseBehaviorShulkerBox allowed?
  • Disable HORSE CarryingChests
  • Recheck dropDeathLoot OutputHelper.error("Debug: old dropDeathLoot is still in use?" + this); //kade
  • Check EntityGuardian drop rate lowered
    protected void dropDeathLoot(boolean flag, int i) {
    	OutputHelper.error("Debug: old dropDeathLoot is still in use?" + this); //kade

	    if(hasSpecialName || EntityHelper.isPopulationDisabled(this)) return; //kade, dont drop from named entities as they dont age
    	if(this instanceof EntityGuardian && this.random.nextFloat() < 0.66){ //kade edit, drop way less stuff for guardians
    		return; 
    	}
//    	if(this instanceof EntityEnderman && this.getWorld().environment == Environment.THE_END && this.random.nextFloat() < 0.90){ //kade edit, drop way less stuff for enderman in the end
//    		return; 
//    	} }
  • Make sure not to track EntityHanging
  • Make sure not to track EntityChest, ...
  • MerchantRecipe, EntityVillager complete reset / check recipes
  • PathfinderGoalMakeLove REMOVEd?
    	if(b.hasSpecialName || EntityHelper.isPopulationDisabled(b)|| a.hasSpecialName || EntityHelper.isPopulationDisabled(a)){
            this.b.setAgeRaw(EntityHelper.getBreedPauseTicksOnLevel(b)); //kade edit, this defines the time the animal can breed again, initial was 6000
            this.a.setAgeRaw(EntityHelper.getBreedPauseTicksOnLevel(a)); //kade edit, this defines the time the animal can breed again, initial was 6000
    		return; //kade, dont drop from named entities as they dont age
    	}



  • Send/Remove EntityHanging on ChunkUnloads (PacketPlayOutEntityDestroy for chunk.entitySlices)
  • Validate Proximity-Code is working / try to make proximity-blocks working with chunk borders
  • Add KadeSpawning again / disable SpawnerCreature
  • Check if account-init works correctly on join/instant kick / banned (registerFirstAccountInternal)
  • Check why we sometimes get "Calling not implemented recalculatePermissions in KPermissible"