337 Commits

Author SHA1 Message Date
md_5
2ee7318ae1
SPIGOT-6064: world.getBiome() null Error 2020-08-12 10:51:29 +10:00
md_5
9c9fb593f5
Update to Minecraft 1.16.2 2020-08-12 07:00:00 +10:00
Parker Hawke
c3184f875d
SPIGOT-6053: World#setHardcore() cannot be set to false 2020-08-11 17:35:56 +10:00
md_5
29cce6714a
SPIGOT-6034: World.getWorldFolder() includes the dot in the path 2020-07-28 18:04:06 +10:00
md_5
2f18108123
Improve physics code 2020-07-07 09:35:47 +10:00
md_5
5a6c529833
SPIGOT-5906: Huge Fungi tree generation 2020-07-01 09:50:58 +10:00
md_5
c99846cc76
Add configuration options for water_ambient spawning 2020-06-26 18:39:42 +10:00
md_5
b136f8430d
SPIGOT-5804: Cannot launch Entity Firework 2020-06-25 12:57:58 +10:00
md_5
7ea3c040bc
Update to Minecraft 1.16.1 2020-06-25 10:00:00 +10:00
Spottedleaf
fad2494af1 #673: Fix Craftworld#isChunkLoaded
The flag for getChunkAt(int, int, ChunkStatus, boolean)
is actually a flag for whether to bring the underlying
PlayerChunk up to the required ticket level to load the
chunk. So, if the chunk is already at the required level,
but has not yet loaded, the call will actually either
start the load if it has not already been started and
block until completion.

This behaviour is not suitable for just
checking if the chunk is loaded.
2020-06-06 19:23:46 +10:00
md_5
41712eddeb SPIGOT-5707: PersistentDataHolder not Persistent on API dropped Item 2020-04-29 17:21:06 +10:00
md_5
a8ec1d60f3 Add a couple of method null checks to CraftWorld 2020-04-17 08:39:22 +10:00
md_5
ce66f6937b Misc checkstyle fixes 2020-04-14 12:34:43 +10:00
Parker Hawke
fc318cc10e #642: Add a DragonBattle API to manipulate respawn phases etc 2020-03-24 19:53:47 +11:00
Phoenix616
fc24934098 SPIGOT-5484: Add more spawn tick settings 2020-03-08 19:43:47 +11:00
ysl3000
2d151f4c33 #624: Add an API for passing the heightmap to getHighestBlockAt* method 2020-02-09 10:32:24 +11:00
ysl3000
807a677e9a SPIGOT-5558: Fix World#getHighestBlockAt, previously off by +1 2020-02-03 09:42:48 +11:00
md_5
e82b5477ae SPIGOT-5556: Some biome methods use incorrect positions
See SPIGOT-5529
2020-02-01 17:30:40 +11:00
md_5
6515ea4957 SPIGOT-5537: Bee nests generated by growing trees near flower have no bees 2020-01-28 09:48:28 +11:00
md_5
d82b314944 Remove unused CraftWorld.getId method 2020-01-27 19:30:17 +11:00
md_5
6881a10803 Update to Minecraft 1.15.2 2020-01-22 08:00:00 +11:00
md_5
e7202cd444 SPIGOT-5496: API to create and manipulate hardcore worlds 2020-01-04 10:14:23 +11:00
ShaneBee
2d9db47fb5 Add TimeSkipEvent 2019-12-21 18:33:20 +11:00
md_5
db0dafb17c SPIGOT-5422: Add support for 3-dimensional biomes 2019-12-11 15:28:37 +11:00
md_5
de42aa13f3 Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
md_5
c2d1201118 SPIGOT-5353: Expand explosion API by adding source entity 2019-10-05 17:16:52 +10:00
anhcraft
cbdd713908 SPIGOT-5211: Add Raid API 2019-08-28 19:52:32 +10:00
md_5
1ec1b05e2a SPIGOT-5245: Unneeded cast to WorldNBTStorage in CraftWorld#getWorldFolder 2019-08-05 20:20:38 +10:00
BlackHole
c98d61bfcd SPIGOT-4712: Allow spawning of upwards or downwards facing item frames
Also use correct block position for spawning hanging entities
2019-07-23 13:02:23 +10:00
md_5
e73aabd666 Update to Minecraft 1.14.4 2019-07-20 09:00:00 +10:00
Spottedleaf
07b5b06d2c Add Plugin Chunk Ticket API
Allows plugins to force certain chunks to be kept loaded for as long as they are enabled.
2019-07-08 12:16:01 +10:00
md_5
a2275f19e9 SPIGOT-5141: World.generateTree() causes ClassCastException with huge mushrooms 2019-07-06 10:13:00 +10:00
md_5
38fa220f69 Fix setting game rules via the API 2019-06-21 20:35:22 +10:00
md_5
fe3930ce00 Update to Minecraft 1.14.3-pre4 2019-06-21 20:00:00 +10:00
blablubbabc
f424222672 Optimize getEntitiesByClasses slightly 2019-06-16 11:13:51 +10:00
blablubbabc
30a6337982 SPIGOT-5010: World#getEntitiesByClass/es also return entities in border chunks. 2019-06-15 18:24:16 +10:00
md_5
b7fea42777 SPIGOT-5010: World.getEntities returns entities in border chunks 2019-05-31 06:56:00 +10:00
blablubbabc
8d0f37228d SPIGOT-4752: Fixed inconsistency between isChunkLoaded and chunk load/unload events 2019-05-25 10:47:30 +10:00
md_5
89c52b7b0e Update to Minecraft 1.14.1 2019-05-14 10:00:00 +10:00
md_5
8ad02cd9c7 SPIGOT-4900: Rearchitect multiworld support for better compat with new villager AI 2019-05-12 11:15:48 +10:00
md_5
8ddb94da62 SPIGOT-4831: setKeepSpawnInMemory to false does not work 2019-05-02 15:15:53 +10:00
md_5
3dcbf6b85b Regular arrow spawn method should not have changed type 2019-05-01 18:14:52 +10:00
md_5
dadc539211 World#spawnArrow should return an AbstractArrow now 2019-04-30 21:32:03 +10:00
md_5
29b90d2410 SPIGOT-4819: Continue refactoring of Arrow-related APIs 2019-04-30 21:23:11 +10:00
md_5
e3df3d5cda Add Override annotations where appropriate 2019-04-28 11:38:01 +10:00
md_5
aed901654b SPIGOT-4744: Cannot spawn Cat entity 2019-04-25 14:59:08 +10:00
md_5
5fea790398 Apply import ordering rules to CraftBukkit classes 2019-04-23 14:56:58 +10:00
md_5
a2d787f6eb Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
md_5
d65a2576e4 SPIGOT-4674: Allow spawning hanging on top/bottom of block 2019-03-22 20:33:20 +11:00
md_5
2bc7d1df25 SPIGOT-3747: Add API for force loaded chunks 2018-12-27 12:44:50 +11:00