Commit Graph

5710 Commits

Author SHA1 Message Date
mworzala
4674a42964 chore: depend on published version of data, not local 2024-06-07 21:28:21 -04:00
mworzala
a6ab761187 chore: cleanup & some component impl utility methods 2024-06-07 21:28:21 -04:00
mworzala
7f88699836 feat: add DynamicRegistry.Key and reference it instead of the underlying type. add wolf variant meta field 2024-06-07 21:28:21 -04:00
mworzala
aa697a4f94 feat: first pass of standardizing dynamic registries 2024-06-07 21:28:21 -04:00
mworzala
5fb5c82192 chore: allow chunk subclasses to override heightmap generation 2024-06-07 21:28:21 -04:00
mworzala
3d84d94c93 chore: start testing components, fix valueless components 2024-06-07 21:28:21 -04:00
mworzala
57ba1a54db fix: sync position after sending first chunk 2024-06-07 21:28:21 -04:00
mworzala
3073a6d556 chore: add PlayerAnvilInputEvent, other minor tweaks from self review 2024-06-07 21:28:21 -04:00
mworzala
e1a4ea1d74 fix: update from lighting fix 35 rebase 2024-06-07 21:28:21 -04:00
mworzala
bcffaefa1d chore: generalize ItemComponent to DataComponent (item component defs are still in ItemComponent) 2024-06-07 21:28:21 -04:00
mworzala
6f33d667b8 fix: correctly read declared recipes 2024-06-07 21:28:21 -04:00
mworzala
31fb33e8fd feat: initial anvilloader writer implementation 2024-06-07 21:28:21 -04:00
mworzala
cdc036cddd feat: block predicate impl & some more tests 2024-06-07 21:28:21 -04:00
mworzala
9043b6dfef chore: another stack size test 2024-06-07 21:28:21 -04:00
mworzala
97618d70c0 chore: rebase, add stack size 99 test case 2024-06-07 21:28:21 -04:00
mworzala
0650caa155 fix: do not convert optchat metadata to chat 2024-06-07 21:28:21 -04:00
mworzala
580438cde8 fix: correctly handle eating potions, time eating using ticks, default to correct drink/eat time from component, send damage event on living entity damage 2024-06-07 21:28:21 -04:00
mworzala
f14ac378b9 fix: circular init :| 2024-06-07 21:28:21 -04:00
mworzala
67fe007bb3 fix: dont oom reading item component, stub banner pattern component 2024-06-07 21:28:21 -04:00
mworzala
0ed5a2ad16 chore: cleanup anvil test 2024-06-07 21:28:21 -04:00
mworzala
ea59ddbf6e fix: light test and update eye height in view direction test 2024-06-07 21:28:21 -04:00
mworzala
bccd944df8 feat: initial ArgumentItemStack reader, other minor fixes 2024-06-07 21:28:21 -04:00
mworzala
1a4fbef801 fix: do not allow writing air in declare recipes packet (added ItemStack.STRICT_NETWORK_TYPE to represent this) 2024-06-07 21:28:21 -04:00
mworzala
92ce3e6d34 fix: particle packet reorder 2024-06-07 21:28:21 -04:00
mworzala
60d632404f fix: anvil not loading locations properly 2024-06-07 21:28:21 -04:00
mworzala
88ab249b37 chore: update datagenerator 2024-06-07 21:28:21 -04:00
mworzala
1a2e817eed chore: cicd trigger 2024-06-07 21:28:21 -04:00
mworzala
df3a540be3 chore: 1.20.5, disable some failing tests to get a functional build 2024-06-07 21:28:21 -04:00
mworzala
bf929440d4 feat: partial anvil writing, update tests (still many broken) 2024-06-07 21:28:21 -04:00
mworzala
101211c804 feat: anvil reading, other minor fixes 2024-06-07 21:28:21 -04:00
mworzala
2920cee2f6 fix: do not send close inventory packet when opening a new inventory while one is open 2024-06-07 21:28:21 -04:00
mworzala
c4af024bd5 feat: generate RecipeType (for ids) 2024-06-07 21:28:21 -04:00
mworzala
5096c7ad8f feat: simplify sound events, fix update explosion packet 2024-06-07 21:28:21 -04:00
mworzala
100661bbd1 feat: first draft of cookies 2024-06-07 21:28:21 -04:00
mworzala
35f122bc32 feat: even more components (only 2 missing ones) 2024-06-07 21:28:21 -04:00
mworzala
eccfaaca83 feat: more components 2024-06-07 21:28:21 -04:00
mworzala
444e74e532 chore: cleanup itemcomponenttype, update to datagen changes 2024-06-07 21:28:21 -04:00
mworzala
7ba6a6d4b3 feat: functional components, but at what cost 2024-06-07 21:28:21 -04:00
mworzala
b8a600bc7f chore: trying to fix nightmare loop 2024-06-07 21:28:21 -04:00
mworzala
4f12d65c7a chore: more components 2024-06-07 21:28:21 -04:00
mworzala
af85459761 chore: more components 2024-06-07 21:28:21 -04:00
mworzala
65e04d0a94 chore: delete all old metadata classes for now, may return compatibility later 2024-06-07 21:28:21 -04:00
mworzala
6300d7660c feat: first version of a bunch of components 2024-06-07 21:28:21 -04:00
mworzala
e857a290e2 chore: rebase on adventure-nbt 2024-06-07 21:28:21 -04:00
mworzala
0a6c82199a fix: oops, health is before potion still 2024-06-07 21:28:21 -04:00
mworzala
d2be7e1294 feat: joinable server 2024-06-07 21:28:21 -04:00
mworzala
18b6354d83 chore: basic nbt reader/writer for protocol while waiting for adventure 2024-06-07 21:28:21 -04:00
mworzala
e61dc8188f feat: initial conversion to adventure nbt. no tests, no anvil 2024-06-07 21:28:21 -04:00
FluxCapacitor2
19bb74e942 Make PlayerProjectile extend Entity instead of LivingEntity 2024-06-02 00:59:03 -04:00
mworzala
982233141e
fix: do not test block collision on entities without collision 2024-05-30 20:24:26 -04:00