413 Commits

Author SHA1 Message Date
md_5
dd08a71208
SPIGOT-7960: Fix inconsistency between natural item drop coordinates 2024-11-20 21:42:05 +11:00
md_5
e9e8ed7530
SPIGOT-7960: Improve natural item drop methods 2024-11-19 20:16:47 +11:00
md_5
459c38af30
Update to Minecraft 1.21.2 2024-10-23 02:15:00 +11:00
Doc
f4d957fffd
SPIGOT-7915: Fix World#getKeepSpawnInMemory() using Spawn Radius rather than Spawn Chunk Radius 2024-10-10 07:56:26 +11:00
md_5
a4c2ee70db
Update to Minecraft 1.21 2024-06-14 01:05:00 +10:00
MetallicGoat
58c41cebbc
#1409: Add methods to get players seeing specific chunks 2024-06-08 09:03:44 +10:00
md_5
661afb43c3
SPIGOT-7633: Clearer error message for missing particle data 2024-04-25 16:38:33 +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
2008Choco
d9209edc56
SPIGOT-7613: Don't respect mobGriefing gamerule in World#createExplosion() without source entity 2024-04-17 19:13:29 +10:00
Flo0
dfaa89bbe3
#1369: Add World#getIntersectingChunks(BoundingBox) 2024-04-01 09:43:49 +11:00
md_5
22a541a29f
Improve support for per-world game rules 2024-02-04 10:54:20 +11:00
coll1234567
b8d6109f0c
#1335: Add API for in-world structures 2024-02-04 10:04:35 +11:00
DerFrZocker
4949f556d9
SPIGOT-3071, #1345: Add entity spawn method with spawn reason 2024-01-31 20:08:05 +11:00
DerFrZocker
2e88514ad3
#1325: Use CraftBlockType and CraftItemType instead of CraftMagicNumbers to convert between minecraft and bukkit block / item representation 2023-12-29 08:36:38 +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
752aac6697
Implement APIs for per world view and simulation distances 2023-12-23 14:32:49 +11:00
md_5
07e5dd5d59
Update to Minecraft 1.20.3 2023-12-06 03:40:00 +11:00
Jishuna
0478e0417b
#1266: Add support for virtual entities 2023-11-19 19:03:35 +13:00
Jishuna
8e162d0083
#1301: Various Sound API improvements 2023-11-17 19:54:48 +13:00
DerFrZocker
d433f086d5
#1297: Change Consumer and Predicates to super 2023-11-14 19:50:14 +13:00
DerFrZocker
67a52a6485
#1279: Back Particle by a minecraft registry 2023-10-21 13:42:09 +11:00
Jishuna
a6bcb84890
SPIGOT-7080: Add World#locateNearestBiome 2023-10-09 20:11:46 +11: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
Owen1212055
c1279f7751
#1209: Clean up various patches 2023-06-24 17:15:05 +10:00
md_5
6962456f98
Fix unintended change to playSound contract and various other issues 2023-06-12 21:29:41 +10:00
md_5
0cd47ae827
Remove changes to string API contracts introduced by prior commits 2023-06-12 20:39:58 +10:00
Doc
40945171bf
#1182: Consolidate Preconditions use and minor cleanup 2023-06-12 19:41:02 +10:00
DerFrZocker
68b3205624
SPIGOT-7266: Found typo in CraftBukkit package 2023-06-08 13:40:54 +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
Jishuna
7fe5ee022a
#1186: Move getHighestBlockYAt methods from World to RegionAccessor 2023-05-11 06:48:41 +10:00
Doc
f92a41c396
#1181: Consolidate Location conversion code 2023-04-19 19:59:19 +10:00
DerFrZocker
1fddefce1c
#1155: Allow getting chunks without generating them and optimize chunk data request for ungenerated chunks 2023-04-02 13:06:59 +10:00
md_5
bcedf28a1b
Update to Minecraft 1.19.4 2023-03-15 03:30:00 +11:00
Gero
b1059a82ea
#1134: Add custom sound parameter option for playSound with entity as source 2023-01-28 11:39:20 +11:00
md_5
19e6be0209
Update to Minecraft 1.19.3 2022-12-08 03:00:00 +11:00
DerFrZocker
68f888ded3
SPIGOT-7011, SPIGOT-7065: Overhaul of structures 2022-07-01 20:41:04 +10:00
md_5
64c15270e7
Update to Minecraft 1.19 2022-06-08 02:00:00 +10:00
Doc
f3c7a6ac7a
SPIGOT-7019: Add yaw in World#getSpawnLocation 2022-05-13 11:24:17 +10:00
pop4959
7fdd7941f6
#1046: Make World implement Keyed 2022-05-09 18:07:51 +10:00
md_5
cf391b51c8
Pass in SpawnReason rather than boolean 2022-04-18 11:05:15 +10:00
Doc
098aecb04f
SPIGOT-7001: Fix entity already exists in CraftWorld#spawnFallingBlock 2022-04-18 11:05:12 +10:00
blablubbabc
4ac8fcce8d
SPIGOT-6980: Since 1.18.2, World#isChunkLoaded returned false for chunks that have just been loaded (e.g. inside ChunkLoadEvent).
Some changes of the 1.18.2 update have been reverted to resolve this regression.
2022-03-27 16:24:06 +11:00
md_5
05a38da190
Update to Minecraft 1.18.2 2022-03-01 02:00:00 +11:00
md_5
af4d848ffd
SPIGOT-6934: Bring plugin chunk tickets back in line with forceload tickets 2022-02-20 08:55:27 +11:00
DerFrZocker
cc5ddd7936
#1010: Add PDC to World 2022-02-15 09:36:00 +11:00
Doc
de95135562
SPIGOT-6927: Fix default value of spawn-limits in Worlds 2022-02-08 08:10:15 +11:00
Doc
febaa1c6f5
SPIGOT-6918: Add SpawnCategory API and configurations for Axolotls 2022-02-07 18:52:16 +11:00