md_5
28adbcff5b
SPIGOT-4751: Update mappings version
2019-04-26 09:08:32 +10:00
md_5
aed901654b
SPIGOT-4744: Cannot spawn Cat entity
2019-04-25 14:59:08 +10:00
md_5
76a855c8ce
SPIGOT-4742: Make Sign Colorable
2019-04-25 14:49:23 +10:00
Bjarne Koll
42f88f72b5
Replace ItemTag API with new API that also expands to Tiles and Entities
2019-04-25 14:42:39 +10:00
md_5
724ec10f33
SPIGOT-4741: InventoryHolder no longer returns DoubleChest
2019-04-25 13:57:18 +10:00
md_5
ed20842bcf
Update to Minecraft 1.14
2019-04-25 12:00:00 +10:00
md_5
58c5c617d8
SPIGOT-4736: Serialized ItemStack Lore Doesn't Deserialize
2019-04-25 10:06:40 +10:00
md_5
de6cdd0364
SPIGOT-4735: ProjectileHitEvent Fires Immediately
2019-04-25 09:23:21 +10:00
md_5
14df075f80
SPIGOT-4728: Fix clicking on custom ender chests
2019-04-24 22:02:45 +10:00
md_5
6d504c2d4c
SPIGOT-4725: Virtual Merchant GUI crashes server
2019-04-24 10:10:41 +10:00
md_5
c8d1e94209
SPIGOT-4718: Fix creating odd inventory sizes
2019-04-24 10:01:54 +10:00
md_5
005e1bbc13
SPIGOT-4726: Lore not being applied to new items
2019-04-24 09:54:58 +10:00
md_5
bfec7c79cd
Apply outdated build delay
2019-04-24 09:52:43 +10:00
md_5
93ad381a68
SPIGOT-4727: Fix CraftEvil for legacy plugins
2019-04-24 09:40:42 +10:00
md_5
0ec9b61de9
SPIGOT-4717: Fix adding recipes after clearRecipes is called
2019-04-23 20:53:56 +10:00
md_5
5fea790398
Apply import ordering rules to CraftBukkit classes
2019-04-23 14:56:58 +10:00
md_5
48c4c5ca81
Begin implementation of CheckStyle style checking
2019-04-23 14:00:30 +10:00
md_5
a2d787f6eb
Update to Minecraft 1.14-pre5
2019-04-23 12:00:00 +10:00
md_5
a46fdbc62c
Remove outdated build delay.
2019-04-22 16:44:07 +10:00
md_5
9ead700959
SPIGOT-4677: Add minecraft.admin.command_feedback permission
2019-04-20 13:24:20 +10:00
md_5
7c395d429c
SPIGOT-4681: Note about additional world creation on STARTUP
2019-04-08 20:32:00 +10:00
md_5
812f66aa99
SPIGOT-4684: Update persistence of converting zombie villagers
2019-04-08 20:29:18 +10:00
md_5
f40143ef5e
SPIGOT-4691: Fix custom world generator when placing tiles
2019-04-05 19:59:47 +11:00
blablubbabc
0e1cea5a4a
Added Entity#setRotation.
...
Unlike Entity#teleport this can also be used while the entity is inside a vehicle.
2019-04-03 19:46:27 +11:00
md_5
0bf75bbde2
SPIGOT-4686: Enchantment ordering nondeterministic
2019-04-02 21:13:05 +11:00
md_5
4c8327f721
SPIGOT-4673: EntitySpawnEvent should not be called for players
2019-03-26 20:42:04 +11:00
md_5
d65a2576e4
SPIGOT-4674: Allow spawning hanging on top/bottom of block
2019-03-22 20:33:20 +11:00
md_5
1be05a2146
Prepare for imminent Java 12 release
2019-03-17 12:53:55 +11:00
md_5
a49270b28b
Mappings Update
2019-03-17 11:48:53 +11:00
blablubbabc
8d8475fc46
SPIGOT-4666: Force parameter in HumanEntity#sleep
...
Also moved the application of the force parameter inside EntityHuman, to
no longer allow bypassing of very essential checks.
2019-03-13 18:31:59 +11:00
Yannick Lamprecht
39a287b7da
Don't ignore newlines in PlayerListHeader/Footer
2019-03-10 11:04:15 +11:00
md_5
1dbe87c8cc
SPIGOT-4646: Test + fix InventoryWrapper.getContents
2019-03-05 16:59:40 +11:00
md_5
faa6226959
SPIGOT-4650: Charging API for Vex
2019-03-05 16:47:33 +11:00
Parker Hawke
0f708cbf51
Add love mode API to Animals
2019-02-28 16:29:24 +11:00
md_5
cb98c6eaef
Fix line endings in CraftDefaultPermissions
2019-02-25 19:44:21 +11:00
blablubbabc
4e4cde4816
Fix experience reward flag gets lost during MerchantRecipe conversion
2019-02-24 20:49:45 +11:00
md_5
6430d9c0ba
SPIGOT-4632: BlockState location is not fixed
2019-02-21 20:32:44 +11:00
blablubbabc
14cd1688da
Fix CraftInventoryMerchant#getSelectedRecipe if there is no active merchant recipe.
2019-02-21 20:29:37 +11:00
blablubbabc
c24abab787
Load custom permissions after default permissions.
2019-02-18 10:00:15 +11:00
Matthew Miller
bc99dfe89f
Make tags Keyed
2019-02-17 16:21:01 +11:00
Matthew Miller
6fce004fa2
Added a method to get a list of tags
2019-02-17 16:20:53 +11:00
md_5
b26fb37427
Update outdated spigot link
2019-02-09 10:42:26 +11:00
md_5
c7ba97906c
Fix incorrect method descriptor in previous commit
2019-02-06 08:08:45 +11:00
md_5
3d19f011e9
SPIGOT-4608: Improve quality of MapMeta APIs
2019-02-05 21:31:05 +11:00
md_5
ad6070dffd
SPIGOT-4193: API for selecting entities by strings
2019-01-31 15:08:25 +11:00
md_5
ed274c517f
SPIGOT-4597: Make BlockDropItemEvent use a list
2019-01-30 11:20:39 +11:00
md_5
1734f378f7
SPIGOT-4598: Shift click on custom workbench inventory causes crash
2019-01-30 11:10:04 +11:00
md_5
1748af891b
Consistent multiple choice APIs for RecipeChoice.
2019-01-25 14:06:58 +11:00
md_5
61c762f448
Add CookTimeTotal API to Furnace
2019-01-23 10:26:43 +11:00
md_5
1a64d4ae2b
SPIGOT-4587: Enforce at least one valid choice for FurnaceRecipe
2019-01-21 10:39:24 +11:00
md_5
50fbc3f190
SPIGOT-4576: Fix attributes in itemstack internal data being lost
2019-01-14 10:20:24 +11:00
Bjarne Koll
8059a937eb
SPIGOT-4577: Fix loss of int/double custom tags when serialized to yaml
2019-01-14 10:12:55 +11:00
md_5
07e504c37f
Clarify exception thrown when setting drop chance for player inventory
2019-01-13 14:11:12 +11:00
md_5
9dc56581e6
SPIGOT-4570: Add FluidLevelChangeEvent
2019-01-08 21:23:11 +11:00
md_5
b15abb12cb
SPIGOT-4566: Don't special case NETHER_PORTAL teleport reason from plugins
2019-01-08 09:26:34 +11:00
hauno
100c3f07e9
Cap Objective Score Length
...
Adds a check for Score arguments that would crash the client
2019-01-05 16:21:07 +11:00
Andrew Krieger
6e842759cc
Cross World Entity Teleportation
...
Use Entity.teleportTo for cross-world teleportation in CraftEntity.
2019-01-05 16:21:07 +11:00
md_5
7deba1c606
Check for blank OfflinePlayer Names
2019-01-05 16:21:07 +11:00
md_5
b021230837
Cap Channel Registrations
2019-01-05 16:21:07 +11:00
md_5
a610dcd821
Identify CraftScheduler threads with useful names
2019-01-05 16:21:07 +11:00
md_5
917411fd80
Remove redundant BlockPosition creation from sleep API
2019-01-02 22:58:07 +11:00
md_5
756c38d1e4
Add RecipeChoice.ExactChoice API for NBT matches on ingredients
2019-01-02 15:56:21 +11:00
md_5
8e65d8df6c
SPIGOT-4560: Add HumanEntity.sleep and related APIs
2019-01-02 14:43:12 +11:00
md_5
5be2ddcbd5
Replace version constants with methods to prevent compiler inlining
2018-12-30 16:00:31 +11:00
md_5
a5b9c7b3ee
Use API method to create offset command completions
2018-12-28 10:34:51 +11:00
md_5
2bc7d1df25
SPIGOT-3747: Add API for force loaded chunks
2018-12-27 12:44:50 +11:00
md_5
a408f3751e
SPIGOT-3538: Add getHitBlockFace for ProjectileHitEvent
2018-12-27 12:19:45 +11:00
md_5
b54b9409e0
SPIGOT-2864: Make Arrow / Item setTicksLived behave like FallingBlock
2018-12-27 12:02:17 +11:00
md_5
79ded7a8ca
SPIGOT-1811: Death message not shown on respawn screen
2018-12-27 11:37:19 +11:00
md_5
2b2d084ac9
Add InventoryView#getSlotType
2018-12-26 10:44:39 +11:00
md_5
01a9959aaf
Do not use deprecated ItemSpawnEvent constructor
2018-12-26 08:00:00 +11:00
md_5
9642498d24
SPIGOT-4547: Call EntitySpawnEvent as general spawn fallback event
2018-12-26 08:00:00 +11:00
md_5
63db044596
Add API to get / set base arrow damage
2018-12-26 08:00:00 +11:00
md_5
531c25d73f
Add CraftMagicNumbers.MAPPINGS_VERSION for use by NMS plugins
2018-12-26 08:00:00 +11:00
md_5
d05c8b1481
Mappings Update
2018-12-26 08:00:00 +11:00
md_5
bd36e200da
SPIGOT-4551: Ignore invalid attribute modifier slots
2018-12-25 09:27:17 +11:00
md_5
dff66dfccd
Reduce copying of positions from block states
2018-12-22 11:32:11 +11:00
md_5
24c5e68c5f
SPIGOT-4493: Allow burnt out furnaces to remain lit like Vanilla whilst retaining SPIGOT-844 API
2018-12-22 11:04:31 +11:00
md_5
bc943daf94
Fix Jukebox API not synchronizing playing data with state
2018-12-22 11:01:54 +11:00
md_5
fe89a8c1bb
SPIGOT-4503: Add API to insert complete ItemStack into Jukebox
2018-12-22 10:50:57 +11:00
md_5
fc1024944e
Make CraftBlockState use BlockPosition
2018-12-22 10:29:53 +11:00
md_5
89ab488721
SPIGOT-4543: Jukebox playing calls should not use legacy data
2018-12-22 10:24:13 +11:00
md_5
1b982fd67e
Tweak Block.getTemperature to return actual block temperature
2018-12-19 10:53:08 +11:00
Evoluseis
f55c819185
SPIGOT-2151: Add support for getting simple bounding box of a block
2018-12-19 10:34:47 +11:00
Parker Hawke
4b843638ea
Add BlockData#getAsString(boolean) to hide unspecified states
2018-12-18 11:03:20 +11:00
md_5
38cf676e32
SPIGOT-4534: CreatureSpawnEvent not being called for CHUNK_GEN
2018-12-17 12:36:12 +11:00
md_5
6ec8ea5cf4
SPIGOT-4526: Add conversion time API for Zombie & subclasses
2018-12-13 14:10:36 +11:00
md_5
c64fe5080c
Mappings Update
2018-12-13 11:00:00 +11:00
md_5
cc1e3497db
Add PlayerSpawned API for Endermites
2018-12-10 10:39:54 +11:00
Javacraft
ad7b00b762
Use ImmutableList rather than AbstractList for CraftMetaBook
...
Although the AbstracList implementation does return a list, it is a
of a form that does not play well with libraries using reflection,
such as Gson. Leveraging a stream and the ImmutableList collector,
this process is greatly simplified (and cleaner).
2018-12-07 12:59:08 +11:00
Javacraft
5f5a6767e8
Fix setRecipes(List) not setting Knowledge Book recipes.
...
Iterator source for recipe NamespacedKeys is changed to use method
parameter 'recipes' specifying recipes to be added, rather than class
property 'recipes', to which recipes are added.
2018-12-05 19:22:03 -05:00
md_5
aa36c8417b
Mappings Update
2018-12-06 10:00:00 +11:00
nathat890
20fc5bea2c
Add list of entities to EntityTransformEvent & move die calls
2018-12-05 09:51:45 +11:00
Bjarne Koll
38e4c013b6
SPIGOT-4347: Add API to allow storing arbitrary values on ItemStacks
2018-12-04 09:44:56 +11:00
md_5
a4c555b6b1
Add Vanilla help to default permissions
2018-12-03 15:16:37 +11:00
md_5
282dad196d
Tweak outdated windows
2018-11-28 15:22:20 +11:00
md_5
97b0057ad3
SPIGOT-4500: callSyncMethod broken
2018-11-24 17:52:29 +11:00
md_5
8cd538e661
SPIGOT-4498: Crash on startup
2018-11-23 14:20:59 +11:00
md_5
b4ee04baae
SPIGOT-4496: Undeprecate MapView.getId and make int
2018-11-23 11:50:48 +11:00
md_5
ec937d0e07
SPIGOT-4472: Add Consumer scheduler methods
2018-11-23 11:40:18 +11:00
md_5
b1d149cfd0
SPIGOT-4489: NOTE_BLOCK incorrectly has BlockStateMeta
2018-11-16 15:18:28 +11:00
nathat890
d2c422f13e
SPIGOT-4339: Add EntityTransformEvent
...
Thanks klugemonkey for some contributions in https://hub.spigotmc.org/stash/projects/SPIGOT/repos/bukkit/pull-requests/351/overview
2018-11-14 14:10:22 +11:00
Yannick Lamprecht
3697ec7a60
Add API to manipulate boss bar of entities and those created by commands
2018-11-10 20:23:17 +11:00
md_5
ca22de36ab
SPIGOT-4469: Age API for EndGateway
2018-11-07 11:15:24 +11:00
md_5
f0398e444e
SPIGOT-4438: Add choice API to furnace recipes
2018-11-03 21:04:33 +11:00
md_5
96c461b3a5
API to get client side view distance.
2018-11-02 21:24:14 +11:00
md_5
e2785f4eda
Remove note about development build
2018-11-02 19:19:00 +11:00
Ugleh
a8000588cb
SPIGOT-4395: Additions to PlayerBedEnterEvent.
...
Contributions by blablubbabc as well - https://hub.spigotmc.org/stash/projects/SPIGOT/repos/craftbukkit/pull-requests/500/overview
2018-11-02 18:32:19 +11:00
md_5
aed3aecbaf
Make natural item dropping mimic Vanilla
...
Make sure we don't regress SPIGOT-260 by using exact drop method like Entity does
2018-10-31 20:10:39 +11:00
AndaBlock
1057710a78
SPIGOT-4376: Add draft BlockDropItemEvent
2018-10-31 19:55:53 +11:00
md_5
f3f2fe5795
SPIGOT-4455: ChunkData.getType returns legacy material
2018-10-29 07:17:59 +11:00
md_5
5184216f27
SPIGOT-4447: Clear error for people trying to set an item as a block
2018-10-27 08:21:49 +11:00
md_5
d6b57bd963
SPIGOT-4446: Legacy rotation methods don't work for wall mounted skulls
2018-10-27 08:15:41 +11:00
blablubbabc
4a47be6164
Add ray tracing and bounding box API
2018-10-26 20:00:00 +11:00
md_5
a835b03538
SPIGOT-4443: Scoreboard RenderType API
2018-10-26 19:38:41 +11:00
md_5
b4230a9a7e
Update to Minecraft 1.13.2
2018-10-23 06:00:00 +11:00
md_5
a639ae44d2
Remove outdated build delay.
2018-10-23 05:57:42 +11:00
blablubbabc
e3d7b2fd96
Add Block#isPassable
2018-10-13 09:49:25 +11:00
md_5
e7ced970d2
Catch plugins setting null Material or BlockData to blocks
2018-10-13 09:43:05 +11:00
Parker Hawke
1ceee63341
Implement maximum repair cost API to AnvilInventory
2018-10-06 19:26:40 +10:00
md_5
6a0c4e1cc2
SPIGOT-4411: Document use of null for shulker colours
2018-10-06 10:17:06 +10:00
Parker Hawke
7a2f486768
Implement PlayerRecipeDiscoverEvent and methods to (un/)discover recipes
2018-10-01 19:15:12 +10:00
md_5
5ee1c18a4b
SPIGOT-4398: Set ASM7_EXPERIMENTAL flag
2018-09-27 20:54:14 +10:00
md_5
1a7f2d109e
SPIGOT-4397: isChunkGenerated API
2018-09-26 17:19:16 +10:00
Ugleh
c1ecaa2ff7
API to generate filled explorer maps
2018-09-24 19:32:42 +10:00
md_5
5cffeca21f
SPIGOT-4391: Sign editable API
2018-09-24 15:01:10 +10:00
md_5
7d506c6cd7
SPIGOT-4389: Fix empty custom inventory title
2018-09-23 19:14:32 +10:00
Senmori
fc10dec5f3
Don't throw error on invalid data in CraftMetaItem.
2018-09-22 10:25:27 -04:00
md_5
65bb2d0f7d
Increase expiration time to 10 days
2018-09-22 17:14:27 +10:00
Senmori
88a5346fea
Add API to locate structures.
2018-09-22 17:11:17 +10:00
Senmori
8164f4b25b
SPIGOT-1916: Attribute modifiers for ItemStacks
2018-09-21 20:51:04 +10:00
Parker Hawke
a222e4a252
Implement BatToggleSleepEvent
2018-09-17 16:49:45 +10:00
md_5
94b8708aca
SPIGOT-4373: Item display colours are white by default
...
Should probably look at all this code at some point
2018-09-16 08:30:11 +10:00
md_5
1cead6280f
SPIGOT-4363: Bad colours in leather armor
2018-09-11 20:44:34 +10:00
simpleauthority
953e1d601a
SPIGOT-4314: Ability to change item in frame without playing sound
2018-09-11 20:39:58 +10:00
md_5
3123a069bf
SPIGOT-4352: MoistureChangeEvent
2018-09-09 18:56:38 +10:00
Pante
19d654bd5e
Add ServerLoadEvent
2018-09-08 13:40:42 +10:00
md_5
3eb8af2340
SPIGOT-4348: Use online player for setting skull owner if possible
2018-09-06 20:47:37 +10:00
Senmori
ee5efeb0dc
Add getFacing method to get the current cardinal direction an entity is facing.
2018-09-03 18:06:58 +10:00
md_5
60d7982024
SPIGOT-4338: breedCause API
2018-09-01 19:28:12 +10:00
md_5
dc69d2b3db
Fix unbound shaped recipe ingredients
2018-09-01 14:12:20 +10:00
md_5
4c219e2a12
Expand Recipe API to allow multiple Materials per slot
2018-09-01 11:04:48 +10:00
md_5
3831ae621f
SPIGOT-4325: Validate coordinate arguments in Chunk/ChunkSnapshot
2018-08-29 07:44:36 +10:00
md_5
a1ab86d8cb
SPIGOT-4321: Team#getSuffix returns the prefix
2018-08-29 07:26:59 +10:00
md_5
9636bb8d77
SPIGOT-4319: Conduit damage should be a block event
2018-08-28 21:00:24 +10:00
md_5
4228a56c0d
SPIGOT-4318: More missing spawn eggs
2018-08-27 21:01:46 +10:00
md_5
908516f102
Fix some formatting in CraftLootable
2018-08-27 18:32:35 +10:00
md_5
c2cbdc5ab4
SPIGOT-4316: Do even less processing when block placement without physics requested
2018-08-27 18:29:28 +10:00
md_5
f598574711
SPIGOT-4313: Unsupported plugin should not crash server
2018-08-27 12:57:04 +10:00
md_5
479ec05e3b
SPIGOT-4310: Reset villager career level with trades
2018-08-27 07:00:56 +10:00
md_5
b3dc236663
SPIGOT-4307: Fix hacky API for banners on shields
2018-08-26 19:18:56 +10:00
md_5
2a271162af
SPIGOT-4301: Fix more invalid enchants
2018-08-26 18:48:32 +10:00
md_5
5d0d83bb90
SPIGOT-4309: Add "forced" display of particles
2018-08-26 18:27:19 +10:00
Senmori
a677257885
Add additional tests for CraftBlockData
2018-08-26 18:17:55 +10:00
md_5
ce1af0c348
Update to Minecraft 1.13.1
2018-08-26 12:00:00 +10:00
md_5
162bda93ff
Add note about 1.13.1
2018-08-26 13:58:37 +10:00
md_5
f41aae401e
Remove reflection from CraftBlockData
2018-08-25 08:41:14 +10:00
md_5
3418f8d7a1
SPIGOT-4298: Block command sender returns wrong block
2018-08-22 08:52:17 +10:00
md_5
903c0e30c1
SPIGOT-4296: Ensure recipe group set in craft translation
2018-08-21 18:21:11 +10:00
md_5
89492315d1
launchProjectile Fish -> FishHook
...
Thanks Senmori & SpoonFed on IRC
2018-08-21 18:21:11 +10:00
md_5
82f4b3b1d9
SPIGOT-4292: Ignore itemstacks with invalid enchants
2018-08-20 12:49:36 +10:00
md_5
bfb9131494
SPIGOT-4283: Allow setting recipe groups
2018-08-17 20:40:54 +10:00
BlackHole
375bc637bd
SPIGOT-4276: Fix untyped statistics causing client errors
2018-08-16 20:42:40 +10:00
md_5
452a173807
SPIGOT-4271: Fix API error when enderman are not carrying a block
2018-08-15 08:51:18 +10:00
md_5
4a24108665
SPIGOT-4261: Missing turtle / phantom spawn egg meta
2018-08-13 18:22:57 +10:00
Senmori
c0df4b82d3
SPIGOT-1936: LootTable API
2018-08-12 18:40:03 +10:00
md_5
15da706706
SPIGOT-4258: Add Player.updateCommands method
2018-08-12 09:41:00 +10:00
md_5
b47946ff19
Fix regression in item priority conversion
2018-08-12 08:04:52 +10:00
md_5
a0a27e5876
Switch around item conversion code as well
2018-08-11 20:19:12 +10:00
md_5
96778caabb
SPIGOT-4253: Add way to prioritise item conversion
2018-08-11 17:43:41 +10:00
Senmori
29e7564874
Expand GameRule API
2018-08-11 11:25:09 +10:00
md_5
50e6858b72
Improve entity hierarchy by adding Mob interface.
2018-08-10 19:48:09 +10:00
md_5
200b239819
SPIGOT-4233: Fix some missing handled NBT tags
2018-08-06 20:13:58 +10:00
md_5
cfc67965f3
Add merging and matching of parsed BlockData
2018-08-06 14:40:06 +10:00
md_5
5e3082c7d8
SPIGOT-4230: Improve legacy block types
2018-08-05 10:04:19 +10:00
Senmori
ec2095d9c6
SPIGOT-4223: Fix inventories using the same TileEntity instance.
2018-08-04 09:41:04 +10:00
md_5
dabb1b930b
Potion particles should default to true
2018-08-03 20:01:12 +10:00
md_5
9331153551
SPIGOT-4217: Account for ShowIcon to allow custom tipped arrows to merge
2018-08-03 19:57:09 +10:00
md_5
69970127c1
SPIGOT-4221: Update surrounding blocks for cancelled break/place
2018-08-03 11:34:26 +10:00
md_5
2f17f677aa
Tweak outdated windows
2018-08-03 09:13:30 +10:00
md_5
4587569c06
Fix ChunkData material alone being treated as legacy
2018-08-03 08:53:52 +10:00
md_5
80c43fc1de
SPIGOT-4214: Catch attempts to create BlockData for items
2018-08-02 20:24:56 +10:00
md_5
272426acd7
SPIGOT-4199: Riptide related APIs
2018-08-02 09:38:52 +10:00
md_5
ab5599e8f3
Pre size legacy hash tables
2018-08-02 09:07:01 +10:00
blablubbabc
a0c7bcf02a
Fix merchant inventories with custom titles
2018-08-01 08:50:08 +10:00
md_5
a3b7e3433a
SPIGOT-4204: Allow passing data to AreaEffectCloud particles
2018-08-01 08:21:02 +10:00
md_5
549d9b0120
SPIGOT-4029: Add event for commands being sent to client
2018-07-31 10:46:09 +10:00
md_5
03c1273b59
SPIGOT-4197: Account for double trapped chests
2018-07-31 09:14:44 +10:00
blablubbabc
c3a8de0371
SPIGOT-227: Add entity persistent flag
...
Non-persistent entities won't get saved when the chunk saves the entities.
Entities that are passengers of a non-persistent entity won't get saved.
Players won't save their vehicle, if the player is directly or
indirectly riding a non-persistent entity.
2018-07-30 12:29:43 +10:00
md_5
b94fd7c7e4
Include class path in legacy conversion errors.
2018-07-30 09:19:07 +10:00
md_5
3b8f5be77b
SPIGOT-1714: Draft API for player list header / footer
2018-07-29 21:30:31 +10:00
md_5
2ba567f29b
SPIGOT-4182: Implement cursor captions
2018-07-29 15:10:08 +10:00
md_5
6a1dc5bb7d
SPIGOT-4177: Change behaviour of item display names yet again
2018-07-29 09:24:42 +10:00
md_5
212fd0f230
SPIGOT-4166: Fix Tags being corrupted by early access (and not reflecting reloads)
2018-07-28 15:00:12 +10:00
md_5
392108bf94
SPIGOT-4168: Patch up some legacy calls
2018-07-28 10:23:32 +10:00
md_5
4d3ef4821f
SPIGOT-4164: Treat new _AIR blocks as air
2018-07-28 08:28:56 +10:00
md_5
095239d4c5
SPIGOT-4159: Fix Player.launchProjectile(Trident.class)
2018-07-27 14:29:02 +10:00
md_5
1ef1ffd664
SPIGOT-4137: Fix World.regenerateChunk
2018-07-25 19:32:06 +10:00
Senmori
3599dbe3c2
SPIGOT-3981: Make custom inventories return specialised types where practical.
2018-07-25 18:03:37 +10:00
Senmori
9646d8d780
SPIGOT-4147: Fix ItemFrames not able to be placed UP or DOWN
2018-07-25 14:17:03 +10:00
md_5
9cfb0090d8
SPIGOT-4135: Fix DOLPHINS_GRACE PotionEffectType Wrapper.
2018-07-24 22:17:20 +10:00
md_5
46e5eeb67e
SPIGOT-4128: Skip hopeless entity conversion
2018-07-24 20:46:49 +10:00
md_5
2100017016
SPIGOT-4132: Fix missing break in RedstoneWire.setFace
2018-07-24 12:46:21 +10:00
md_5
ca75fead2c
SPIGOT-4131: Fix typo affecting setting BlockData
2018-07-24 12:04:34 +10:00
md_5
19ff43d9e1
SPIGOT-4128: Greatly improve spawn egg deserialization
2018-07-24 10:49:48 +10:00
md_5
7357d7237a
SPIGOT-4123: Fix display names cleared by plugins / serialization
2018-07-24 10:47:51 +10:00
md_5
f732acf24f
Add map ID API
2018-07-24 10:18:06 +10:00
md_5
fbf903a1bc
SPIGOT-4120: Store BlockData enum mappings per class
2018-07-24 10:08:34 +10:00
md_5
ea7b61290a
SPIGOT-4122: Fix an instance of legacy item inequalities
2018-07-24 08:57:58 +10:00
md_5
6a109cf6bc
SPIGOT-4124: Fix misplaced PISTON_HEAD
2018-07-24 08:25:13 +10:00
Articdive
30ab12cf4c
SPIGOT-824: SpongeAbsorbEvent
2018-07-23 17:21:07 +10:00
md_5
155b17305b
SPIGOT-4112: scoreboard display names are not nullable
2018-07-23 11:46:23 +10:00
md_5
d4297cbe2d
Just throw section signs into components a la Mojang
2018-07-23 10:48:28 +10:00
md_5
4e2f571337
Fix Player.playNote
2018-07-22 14:40:48 +10:00
md_5
1a6b4f5392
Update to Minecraft 1.13
2018-07-22 12:00:00 +10:00
md_5
e5d6f6b596
SPIGOT-4024: Improve interactions of Vanilla tab completion, and also reloads
2018-07-21 11:23:11 +10:00
md_5
889e17f99d
SPIGOT-4100: Ignore invalid item display names
2018-07-21 09:54:08 +10:00
md_5
7c0f69e449
CraftBlock.toString shouldn't make legacy call
2018-07-20 16:10:48 +10:00
kaenganxt
814c742554
SPIGOT-840, SPIGOT-2522: [Draft] Add EntityPotionEffectChangeEvent
...
Discussion ongoing in PR #449
2018-07-20 16:06:34 +10:00
md_5
66b62a63b5
Fix bad old API call in CraftBlockState
2018-07-20 10:32:17 +10:00
md_5
ca1af9368b
Update EntityChangeBlockEvent to new BlockData API
2018-07-20 10:29:34 +10:00
md_5
49ac8a7446
SPIGOT-4074: Fix createBlockData succeeding on garbage
2018-07-20 10:20:15 +10:00
md_5
80fefcf5ef
SPIGOT-4047: Ignore non-existent potions
2018-07-19 11:35:12 +10:00
md_5
fc1b107579
SPIGOT-4046: Fix selectors in tick functions
2018-07-19 10:59:16 +10:00
md_5
595ec64726
SPIGOT-4049: Books lose NBT data
2018-07-19 10:12:55 +10:00
md_5
92dceb827c
Revert "SPIGOT-4035: Enforce case-sensitivity for chat format code matching."
...
Minecraft allows uppercase colour codes.
This reverts commit d480dc74e5
.
2018-07-19 10:07:04 +10:00
md_5
65bc676ed0
SPIGOT-4041: Fix regressed item naming
2018-07-18 17:39:04 +10:00
md_5
6fa4ae693e
SPIGOT-4040: Further increase team related limits
2018-07-18 17:11:44 +10:00
md_5
9c98002856
Fix Block.setType alone being treated as legacy
2018-07-18 16:59:41 +10:00
md_5
d48ecdeb45
Delete Block.setData byte methods from API
2018-07-18 16:55:44 +10:00
md_5
b9fd5c60e9
SPIGOT-4020: Fix DustOptions colouring
2018-07-18 16:40:31 +10:00
md_5
15036eb75b
Fix changes that got lost late in development cycle
2018-07-18 14:13:20 +10:00
md_5
f18d78282d
SPIGOT-4028: Improve legacy ItemStack conversion
2018-07-18 14:01:15 +10:00
md_5
3791cf947e
SPIGOT-4037: Improve legacy BlockState.setData
2018-07-18 09:53:50 +10:00
md_5
404d6e776e
SPIGOT-4036: Handle regular/uncoloured shulker boxes
2018-07-18 09:45:27 +10:00
Hex
d480dc74e5
SPIGOT-4035: Enforce case-sensitivity for chat format code matching.
...
This maintains case-insensitivity for URL matching, and adds a unit test to verify correct conversion via CraftChatMessage.
2018-07-18 09:36:16 +10:00
md_5
8c9dea83c3
SPIGOT-4030: Improve CraftItemStack.hasItemMeta
2018-07-17 17:13:55 +10:00
Hex
1526726b57
SPIGOT-4031: Improve bounds checking in CraftInventoryView.
2018-07-16 22:47:47 -06:00
md_5
b4bff6fc3d
SPIGOT-4026: Clicking on command error suggestion should return verbatim input
2018-07-17 06:49:40 +10:00
md_5
fa1340f7a6
SPIGOT-4022: Improve utility of Entity.getName for non-players
2018-07-17 06:36:08 +10:00
md_5
1fccb89501
Fix completion of multiple arguments in Bukkit commands
2018-07-16 21:03:46 +10:00
md_5
926ea10459
SPIGOT-4017: Increase Team related length limits
2018-07-16 19:15:26 +10:00
md_5
22e5229238
Standardise empty string as null / not set
2018-07-16 16:20:26 +10:00
md_5
b6a757dec8
SPIGOT-4016: Fix clearing custom names
2018-07-16 14:39:01 +10:00
md_5
8fbc72b714
Add ignore-vanilla-permissions option to assist with disabling default commands
2018-07-16 12:06:06 +10:00
md_5
322f2f9518
CraftBanner also needs to use wool data
2018-07-16 10:37:56 +10:00
md_5
3890544e04
SPIGOT-4015: Make CraftTeam tie into backing prefix/suffix
2018-07-16 10:20:53 +10:00
md_5
ee3c26688e
SPIGOT-4008: Fix server-icon loading
2018-07-16 10:08:07 +10:00
md_5
43eb8f312c
SPIGOT-4011: Clear error for plugin misusing ChunkData
2018-07-16 09:01:23 +10:00
md_5
10261f31d7
Fish / Dolphin should be WaterMob, and WaterMob Creature
2018-07-16 08:51:34 +10:00
md_5
b8ea9ec844
SPIGOT-4004: Fix banner pattern colouring
2018-07-15 23:30:00 +10:00
md_5
60185a5616
Validate world in CraftServer.createChunkData
2018-07-15 19:52:26 +10:00
md_5
764b81ced2
SPIGOT-4003: Fix TropicalFish.getType
2018-07-15 18:52:21 +10:00
Senmori
cfc30bb382
Add javadocs to new CraftBlockData utility methods.
2018-07-15 16:36:02 +10:00
md_5
fe7db9d53b
Add EntityToggleSwimEvent and isSwimming / setSwimming API
2018-07-15 16:17:35 +10:00
md_5
72cf620d47
SPIGOT-4002: Fix usage of default: statements in 1.13 plugins compiled w/ Eclipse
2018-07-15 15:00:35 +10:00
md_5
421c1728c8
Update to Minecraft 1.13-pre7
2018-07-15 10:00:00 +10:00
md_5
57ab4cfc6f
Player metadata really should be keyed by UUID not name
2018-07-11 20:02:32 +10:00
md_5
ca6d2cf9dc
Add validation checks to CraftPlayer.teleport
2018-07-11 09:06:48 +10:00
md_5
6103339c08
SPIGOT-3976: Add some additional toStrings to CraftEntity classes
2018-06-27 20:27:52 +10:00
blablubbabc
fbe3046435
SPIGOT-3619: Improve CraftScheduler#isCurrentlyRunning
...
* No longer returns opposite of what it should
* Works for sync tasks as well
2018-06-20 13:11:50 +10:00
md_5
2f3ed3b2d0
Remove outdated build delay.
2018-06-17 13:02:54 +10:00
Parker Hawke
d0a3620c2d
Implement Arrow tile methods
2018-05-06 14:12:19 +10:00
md_5
61ca7d92c1
SPIGOT-3923: Defer PlayerInventory ItemStack change to 1.13
2018-05-05 08:22:40 +10:00
md_5
ca057a3457
SPIGOT-3920: Make player inventories consistently return null for empty stacks
2018-05-04 17:09:46 +10:00
md_5
21d5f75d6c
SPIGOT-3908: Fix signed books incorrect defaulting to unresolved
2018-04-19 08:03:39 +10:00
md_5
bea5a842bc
SPIGOT-3904: Consolidate book handling code
2018-04-16 19:19:38 +10:00
md_5
9060bfa9b9
SPIGOT-3886: Plugin exceptions in map rendering should not crash server
2018-04-08 20:03:12 +10:00
Senmori
9f49ad60e7
Remove magic values in scheduler package
2018-03-26 15:34:33 +11:00
Senmori
3a482bdd40
Add setTarget and getTarget to Slime.
2018-03-03 21:50:57 +11:00
md_5
fb414fe101
Add missing WEARABLE EnchantmentTarget
2018-02-19 20:48:27 +11:00
BlackHole
bacaf9274b
SPIGOT-3824: Return the direct vehicle of an entity, not the root vehicle
2018-02-16 23:16:48 +01:00
md_5
f4ca1805d6
Fix bad usage of setter in previous commit
2018-02-12 10:38:09 +11:00
Senmori
f8411ea1e5
Expand Structure Block API
2018-02-12 10:33:19 +11:00
md_5
8bb4f6ccc1
SPIGOT-3813: Player.setHealth not reliable in conjunction with attribute API
2018-02-12 08:59:32 +11:00
md_5
49ecc7c7a2
SPIGOT-3812: Workbench from Bukkit.createInventory does not update
2018-02-12 08:43:11 +11:00
md_5
9ab298de7b
SPIGOT-3807: Improve getEyeHeight
2018-02-10 12:17:00 +11:00
Senmori
1c40a81828
Expand EnderSignal API
2018-02-03 17:48:41 +11:00
md_5
015bda4b7d
SPIGOT-2911: Implement AbstractHorseInventory
2018-01-28 09:56:55 +11:00
Senmori
c7656468e4
Expand CreatureSpawner API
2018-01-24 17:19:41 +11:00
md_5
bd308430b5
SPIGOT-3751: BossBar flag methods reversed
2018-01-10 12:40:38 +11:00
md_5
67b763c5a7
Fix Block PistonMoveReaction
2018-01-10 10:47:26 +11:00
md_5
4119224efe
Fix opening shulker inventories
2018-01-08 16:07:18 +11:00
md_5
ab09b27ef4
Remove a bunch of spurious _INVALID_ methods.
2018-01-05 13:04:18 +11:00
md_5
e40c9ef4b9
print -> println in world start region preparation
2018-01-02 20:24:33 +11:00
md_5
595eaaa8be
SPIGOT-3724: Make CraftMetaSkull work reliably for player skulls
2018-01-01 12:32:48 +11:00
Senmori
950006003c
SPIGOT-355: API for Villager careers
2017-12-31 21:21:03 +11:00
md_5
e1fb9cb640
Send title timings before sending titles
2017-12-30 13:39:54 +11:00
md_5
b5a10a9d6d
Remove unused private static final variable
2017-12-28 14:47:57 +11:00
blablubbabc
45c83860e1
SPIGOT-3696: Clearing custom name of some blocks does not work
2017-12-17 11:41:56 +11:00
md_5
04595908e5
Allow unloading all worlds except the main one
2017-12-16 10:19:00 +11:00
md_5
fb4564cc37
SPIGOT-2892: Fix some clone implementations and add unit test
2017-12-16 10:18:34 +11:00
md_5
e46898a5e8
SPIGOT-3684: Team#setColor does not trigger scoreboard update
2017-12-08 09:31:20 +11:00
md_5
cfd6933002
SPIGOT-3664: Add Material getter to ChunkSnapshot
2017-12-07 10:25:16 +11:00
Chris Cowan
558c5a348c
SPIGOT-3663: Add plugin parameter to hidePlayer+showPlayer.
2017-12-05 09:37:47 +11:00
md_5
f46ccd7637
Fix some formatting in CraftEventFactory
2017-11-22 17:05:59 +11:00
Senmori
bdb8822625
SPIGOT-1505: PlayerItemMendEvent
2017-11-21 10:21:20 +11:00
md_5
dccd2763bd
SPIGOT-690: Try to make force opened enchant tables work a bit better
2017-11-18 10:48:16 +11:00
Cory Redmond
74cd5fdfc4
Add setSpawnLocation(Location)
2017-11-18 10:27:24 +11:00
md_5
6e0b0a1b55
Don't special case 'invalid' usernames for UUIDs.
2017-11-18 10:12:27 +11:00