Closed 95CivicSi closed 4 years ago
@95CivicSi Seriously? You closed my PR, a good TODO for this shit with 5 lines? -_-
Yes, seriously. 5 lines was a primer. I did mention that it would be updated. Like it is now. (Still lots more to add).
This plugin should start using the new API https://github.com/pmmp/PocketMine-MP/commit/50be26958a58d66ae022b3cd0f3193ceafff8d94#diff-9649873f1670ddd60984257dd0380943R299
Experience will need fixed 😛 https://github.com/pmmp/PocketMine-MP/commit/3c2b9279ab6c0ce94a74f623b4e0323271ca38b0
I can't even begin to explain how aggravating that is.
So, I did some initial testing on the Working XP branch. Our code still works as expected. As long as changes aren't made to setXpProgress() and setXpLevel() (which it doesn't look like will change), we'll be OK. For now I'm going to work on more important items like movement fixes and implementing other creatures.
This will be needed for memory leak fixes https://github.com/pmmp/PocketMine-MP/pull/1490
Agreed. Both of those will be useful. The flagForDespawn() will probably solve issues related to getBlock on null.
It is January and you should tick the Todo list now XD
Not sure how much that's going to help on our end of things @jasonwynn10. We'll see as things move along.
If all is well with no client lag, then it doesn't require as many optimizations from us during development
Eh. I think the biggest lag issue is general handling of entities. Try dropping a few hundred pork chops and watch the server bog down.
Updates to the list as of today:
This is a revised TODO list based on #61 but updated for Bedrock Edition and modified to eliminate general TODO items that need specifics. Items will be added and updated as necessary. See this for more information: https://github.com/RevivalPMMP/PureEntitiesX/wiki/The-TODO-List
General AI
[ ] Fix Entity Movement code
[ ] Fix 'JumpingEntity' so mobs actually hop.
[ ] Fix 'FlyingEntity' so mobs actually fly.
[x] Fix XP Orbs
[x] Re-Fix XP Orbs and associated function to work with new API.
[x] Update NBT methods to use new API.
[x] Fix Entities Standing/Spawing on top of other mobs.
[ ] Fix EndermanLookingTask
[ ] Finish implementing 'Traits'
[ ] Add Inventory options to Horse types.
Entity Specific
Passive Mobs
Hostile Mobs
[ ] Blaze
[ ] Cave Spiders
[ ] Creepers
[ ] Enderman
[ ] Endermite
[ ] Evoker
[ ] Ghast
[ ] Guardian
[ ] Husk
[ ] IronGolem
[ ] Magma Cube
[ ] Pig Zombie
[ ] Polar Bear
[ ] Shulker
[ ] Silverfish
[ ] Skeleton
[ ] Slime
[ ] Snow Golem
[ ] Spider
[ ] Stray
[ ] Vex
[ ] Vindicator
[ ] Witch
[ ] Wither Skeleton
[ ] Wolf
[ ] Zombie
[ ] Zombie Pigman
[ ] Zombie Villager
Bosses