-
Notifications
You must be signed in to change notification settings - Fork 77
The TODO List
The TODO list should encompass all items that are needed to bring PEX inline with expected entity behavior from Vanilla. Currently, the list contains a check box for each specific Mob. Each individual mob will need to be tested and the TODO updated as problems are found with each. When a problem is added to a specific Mob, it should have its own check box under the matching entity and indented with 2 spaces. The result should look like this:
- Creepers
- Implement
- Creepers should flash when internal fuse is 'lit'
- Allow creepers to be exploded by flint and steel
For the purposes of this TODO, the implement box being checked means the following:
- There is a class file present for that entity.
- The minimum number of properties / code changes necessary for the entity to spawn have been added.
- The matching spawn egg (if any) has been properly linked.
An entity being 'Implemented' doesn't mean that all expected behavior is correct or that all traits / features are availabe. Some of those items are dependent on the server software.
Problems that are not specific to a single mob should be listed under General AI. This includes things like "Rabbits don't hop to move" or "Bats don't fly to move" as those problems affect the whole range of jumping entities and flying entities. Excessively broad items will be removed. Examples of 'excessively broad' would be: "Make mobs smarter" "General AI Glitches"
These types of 'targets' are impossible to complete because they will always exists. Targets or problems should be as specific as possible and have a clear end point.
For now, entity behavior is being modeled by the information provided at https://minecraft.gamepedia.com and in-game testing in Bedrock Editions on single player games. In the event that there is a conflict with information on the website and standard in-game experience, in-game experience will take precedence so long as the behavior can be reproduced.