Gimmicks in Pokecube are generally small, mostly standalone features which are added by using the API. They are implemented this way for two main reasons:
- To assist with updates/debugging, as they are not integrated with the main codebase
- To provide API examples for adding relatively complex features using entirely API hooks
- builders - AI tasks system to allow pokemobs to build structures based on instructions in their offhand slot.
- Example of AI adding
- dynamax - Dynamax implementation
- Example of new genes adding
- evolutions - Handling for custom evolutions, such as Tyrouge, Shedinja, etc.
- Has example of making a json config file
- mega - Mega evolution implementation
- Loads rules from data
- nests - handles durant nest building, bee hive mechanics and burrow digging
- Example of AI adding
- terastal - Terastal implementation
- Example of new genes adding
- zmoves - Z moves implementation