Skip to content
Changes
between #1291 and #1348
- Simplify NPC interface slightly and pass in CitizensPlugin to NPC (commit: 8e94138)
—
fullwall /
detail
- Suggested fixes for HPA* (commit: f88c4aa)
—
fullwall /
detail
- More work on HPA* - finds paths much more frequently now (but still not always). AI was used in this commit so needs further testing. (commit: a0151c8)
—
fullwall /
detail
- More HPA* changes (commit: d83e1cb)
—
fullwall /
detail
- Various bugfixes for HPA* (commit: 39071bd)
—
fullwall /
detail
- Fix jumping typo (commit: b123122)
—
fullwall /
detail
- Add proper swimming neighbour generator (commit: ff97516)
—
fullwall /
detail
- Adjust path vectors (commit: ad686ac)
—
fullwall /
detail
- Adjust location centering (commit: 661e771)
—
fullwall /
detail
- Tweak jump examiner (commit: 2235c93)
—
fullwall /
detail
- Work towards jumping pathfinding (commit: eefaa1b)
—
fullwall /
detail
- Use new method for cosmetic types (commit: 77385a9)
—
fullwall /
detail
- Add API (commit: ff93ca1)
—
fullwall /
detail
- Fix behavior controller and add cosmeticTypes (commit: 7ad4fda)
—
fullwall /
detail
- Remove retryChildren from Selector (commit: c448426)
—
fullwall /
detail
- Remove Goal API (commit: 289f27c)
—
fullwall /
detail
- Playing around with @TraitPersistentVariable (commit: 6313d81)
—
fullwall /
detail
- Add API (commit: a8713b3)
—
fullwall /
detail
- Optimise trait iteration (commit: e4b48d2)
—
fullwall /
detail
- NPC trait lookup optimisation (commit: c0937a1)
—
fullwall /
detail
- Make BlockExaminers an array instead of a list to reduce object creation (commit: 55165e4)
—
fullwall /
detail
- Adjust citizens pathfinder to use chebyshev heuristic with a more aggressive distance heuristic. Don't reweight nodes with less than 1 block improvement to path cost (commit: ac45de6)
—
fullwall /
detail
- Add an AStarStorage implementation with primitive keys/values (commit: d7da1f2)
—
fullwall /
detail
- Add API (commit: 38265a2)
—
fullwall /
detail
- Make HPA* clusters also extend in y dimension (commit: b49834d)
—
fullwall /
detail
- Make findValidLocationAbove modify the input loc (commit: 8cf68fe)
—
fullwall /
detail
- Add util method (commit: c26a274)
—
fullwall /
detail
- Minor change (commit: 89f2846)
—
fullwall /
detail
- Minor change (commit: 3239f64)
—
fullwall /
detail
- Allow concurrent modification of getSubKeys (commit: 921d97a)
—
fullwall /
detail
- Bump citizens version (commit: 9116221)
—
fullwall /
detail
- Make applyDefaultExpressionMarkup do the isPossiblyExpression call (commit: 9b35cb9)
—
fullwall /
detail
- Add player to expression scope and make JSR223Engine include some objects in its bindings (commit: de12faa)
—
fullwall /
detail
- Move expression stuff to a better package (commit: f150b06)
—
fullwall /
detail
- Bugfixes for expression/behavior parsing (commit: 6f24a2d)
—
fullwall /
detail
- Add hasSubKeys to DataKey (commit: c14efa0)
—
fullwall /
detail
- Always linkToNPC to prevent double linking bugs (commit: 2d28e15)
—
fullwall /
detail
- Fix memory data key references being forgotten if key didn't previously exist (commit: 29a5dbd)
—
fullwall /
detail
- Added setMap to DataKey to avoid type errors (commit: d850705)
—
fullwall /
detail
- Experimental update to MemoryDataKey to enable dotted keys in DataKey (commit: e1857ab)
—
fullwall /
detail
- Create BehaviorTrait POC using Molang. Separate passability from standability to attempt to fix some longstanding pathfinding problems. (commit: d973fe4)
—
fullwall /
detail
- Prevent culling pathpoints with callbacks - fixes door opening (commit: 711c490)
—
fullwall /
detail
- Remove EyeHeightBoundingBox (commit: b0dbfe8)
—
fullwall /
detail
- Add some Vector3f persistence (commit: 5f76580)
—
fullwall /
detail
- Remove some methods from NPCMoveEvent (commit: 9b48e21)
—
fullwall /
detail
- Add on_template_apply to templates (commit: 31bf25c)
—
fullwall /
detail
- Add correct thread check on Folia and Bukkit (commit: 20f6428)
—
bierque.euphyllia /
detail
- Correctly javadoc description (commit: 97a5551)
—
bierque.euphyllia /
detail
- Parse NamespacedKey in CommandManager (commit: f58312a)
—
fullwall /
detail
- Make convertLegacyCodes public (commit: fb7519e)
—
fullwall /
detail
- Simplify list transforming (commit: df99f6a)
—
fullwall /
detail
- Remove Condition and add a NPC#spawn variant that omits SpawnReason (commit: 7703fd8)
—
fullwall /
detail
- Remove getMinecraftPackage (commit: 1a522fb)
—
fullwall /
detail
- Fix index exception (commit: 5ded5aa)
—
fullwall /
detail
- Add workaround for paper 1.21.9+ (commit: d1180f1)
—
fullwall /
detail
- Update spigot/adventure dependency (commit: aabadc1)
—
fullwall /
detail
- Silence asyncchunkcache exception (commit: 2e8634d)
—
fullwall /
detail
- Bump version (commit: ace7577)
—
fullwall /
detail