DerFrZocker
0297f87bb0
SPIGOT-7355: More field renames and fixes
...
- Rename MapCursor Types to match their Minecraft names
- SPIGOT-7355: Rename ItemFlag#HIDE_POTION_EFFECTS to better reflect its function
- Fix Attribute rename (CraftBukkit only)
- Add rename routing validation (CraftBukkit only)
2024-04-25 07:49:44 +10:00
md_5
e77951fac9
Fix equality of deserialized display names
2024-04-25 07:26:05 +10:00
DerFrZocker
801767ed80
SPIGOT-5336: Field name parity with Minecraft keys
2024-04-24 01:15:00 +10:00
DerFrZocker
e05615dc78
#1357 : Remove legacy Particle values
2024-04-24 01:15:00 +10:00
md_5
735b2d0d7f
Update to Minecraft 1.20.5
2024-04-24 01:15:00 +10:00
DerFrZocker
1a1bda9b9a
SPIGOT-6705: Re-print tab completion "Display all" message in console, when another message is being logged
2024-04-07 11:54:28 +10:00
Miles Holder
ca3bc37075
#1361 : Add more translation keys
2024-03-17 10:26:55 +11:00
Doc
80f0ce4be6
SPIGOT-7300, #1180 : Add new DamageSource API providing enhanced information about entity damage
2024-02-11 09:54:25 +11:00
DerFrZocker
161784713a
#1340 : Centralize the conversion from and to Minecraft / Bukkit registry items even more and add a test case for them
2024-01-22 20:36:36 +11:00
Jishuna
771182f70c
#1327 : Add methods to place structures with block/entity transformers
2024-01-10 18:44:31 +11:00
md_5
76931e8bd4
Add EntityMountEvent and EntityDismount Event
...
Adapted from Spigot commit ab1e1a2a5ae1e6cc42afe8bf48832721407365fd.
2024-01-07 08:59:55 +11:00
DerFrZocker
9b29b21c76
#1183 : Better handle lambda expression and renaming of classes in Commodore
2024-01-06 16:15:23 +11:00
md_5
1462ebe85d
Reformat Commodore.java
2024-01-06 16:15:21 +11:00
DerFrZocker
bcf56171a6
#1321 : Clean up some stuff which got missed during previous PRs
...
- Add missing CraftBukkit comment to CommandGive
- Remove no longer needed IRegistryCustom from CraftStructure conversion
- Use setBasePotionType instead of deprecated setBasePotionData
2023-12-26 07:44:21 +11:00
md_5
b3b43a6ad2
Add Checkstyle check for unused imports
2023-12-17 10:26:49 +11:00
md_5
07e5dd5d59
Update to Minecraft 1.20.3
2023-12-06 03:40:00 +11:00
DerFrZocker
71b0135cc7
SPIGOT-5753: Back PotionType by a minecraft registry
2023-10-09 20:22:53 +11:00
Jishuna
a6bcb84890
SPIGOT-7080: Add World#locateNearestBiome
2023-10-09 20:11:46 +11:00
Lauriichan
dab849f084
SPIGOT-7283, SPIGOT-7318: Add AsyncStructureGenerateEvent and BlockState cloning
2023-09-29 06:54:35 +10:00
Bjarne Koll
f0661c3514
#1230 : Move unstructured PDC NBT serialisation to SNBT
...
The initial implementation of the CraftNBTTagConfigSerialiser attempted
to represent the entire NBT tree in yaml. While the tree structure
itself is nicely represented, the values and their respective types
become increasingly difficult to properly store in the context of
snakeyml/yml in general.
This is mainly due to the fact that nbt offers a lot of different types
compared to yaml, specifically the primitive arrays and different
floating point values are troublesome as they require parsing via mojang
parsers due to their custom format.
To build a future proof system for unstructured nbt in spigot yml,
this commit moves the entire serialisation fully into SNBT,
producing a single string as output rather than a full yml tree.
SNBT remains easily readable and editable for server owners, which was
one of the main criteria during the initial implementation of the
serialiser (preventing the use of bas64ed gzipped nbt bytes), while also
completely using mojangs parsing, eliminating any need for custom
parsing logic in spigot.
Additionally, a string allows for very straight forward handling of
legacy data by simply parsing strings as SNBT and maps/yml trees as
legacy content, depending on what type snakeyml produces after parsing
the yml content, removing the need for a versioning schema.
2023-09-24 10:12:19 +10:00
DerFrZocker
02d4907887
#1250 : Standardize and centralize Bukkit / Minecraft registry conversion
2023-09-22 03:02:16 +10:00
DerFrZocker
9024a09b92
#1251 : Use Java Consumer instead of Bukkit Consumer
2023-09-22 02:57:13 +10:00
md_5
28c1023286
Update to Minecraft 1.20.2
2023-09-22 02:40:00 +10:00
DerFrZocker
00f5a80fbe
#1252 : Fix error when generating a tree in water
2023-09-02 12:55:26 +10:00
md_5
9c5d600d13
Update to Minecraft 1.20.1
2023-06-13 07:00:00 +10:00
Doc
40945171bf
#1182 : Consolidate Preconditions use and minor cleanup
2023-06-12 19:41:02 +10:00
md_5
e1188ed3a2
Update to Minecraft 1.20
2023-06-08 01:30:00 +10:00
Doc
dbc70bed55
SPIGOT-7195, SPIGOT-7197: Add DataPack API
2023-05-30 19:05:48 +10:00
Doc
f92a41c396
#1181 : Consolidate Location conversion code
2023-04-19 19:59:19 +10:00
md_5
15a3eac661
SPIGOT-7335: Fix typo in TextDisplay#TextAlignment enum name
2023-04-11 18:52:28 +10:00
md_5
1264a6fb57
Fix crash with composters
2023-03-15 18:08:47 +11:00
md_5
bcedf28a1b
Update to Minecraft 1.19.4
2023-03-15 03:30:00 +11:00
Doc
4a929b5d66
SPIGOT-7267: Fix EntityType#getTranslationKey() and add unit test
2023-02-20 19:35:39 +11:00
md_5
a50301aa51
Fix issues with fluid tag conversion and fluid #isTagged
2023-02-15 21:09:58 +11:00
mfnalex
7dbf862c26
#1131 : Added methods to get translation keys for materials, itemstacks and more
2023-02-10 20:50:24 +11:00
md_5
909a246afc
SPIGOT-7211: generateTree() with Consumer or Predicate is broken
2022-12-23 11:36:46 +11:00
md_5
19e6be0209
Update to Minecraft 1.19.3
2022-12-08 03:00:00 +11:00
md_5
ec2b5d4cd1
Update to Minecraft 1.19.2
2022-08-06 07:40:00 +10:00
md_5
6da82662bb
Update to Minecraft 1.19.1
2022-07-28 04:00:00 +10:00
DerFrZocker
68f888ded3
SPIGOT-7011, SPIGOT-7065: Overhaul of structures
2022-07-01 20:41:04 +10:00
Vatuu
3b34c6beae
SPIGOT-7044: Modified RandomSourceWrapper to ensure random is not null before setting seed
2022-06-09 21:06:03 +10:00
md_5
64c15270e7
Update to Minecraft 1.19
2022-06-08 02:00:00 +10:00
Parker Hawke
86292d3e08
#876 : Add CreativeCategory API for Materials
2022-03-03 18:55:51 +11:00
md_5
05a38da190
Update to Minecraft 1.18.2
2022-03-01 02:00:00 +11:00
Doc
febaa1c6f5
SPIGOT-6918: Add SpawnCategory API and configurations for Axolotls
2022-02-07 18:52:16 +11:00
blablubbabc
8f361ecec0
#1002 : Add Player Profile API
...
Slight changes may occur as this API is stabilized.
This PR is based on work previously done by DerFrZocker in #938 .
2022-02-03 09:25:39 +11:00
coll1234567
319ca703cd
#978 : Add Material#getDefaultAttributeModifiers
2021-12-24 12:11:50 +11:00
md_5
c2e0bbda4e
Update to Minecraft 1.18.1
2021-12-11 00:12:31 +11:00
Doc
8b98c8ed0b
SPIGOT-6840: Fire resistance potion effect does not prevent melt damage of snow golem
2021-12-10 09:01:49 +11:00
md_5
bc14cb649b
Update to Minecraft 1.18
2021-12-01 03:00:00 +11:00