DerFrZocker
06c0ce78cc
#1110 : Make CraftMapColorCache more thread safe
2022-09-21 06:54:55 +10:00
Doc
dc57aa3580
SPIGOT-7160: LootTable.fillInventory() is not considered a plugin-issued event
2022-09-19 21:43:51 +10:00
md_5
5cc9c022a0
SPIGOT-7152: Handle hand item changing during air interact event
2022-09-12 19:27:14 +10:00
md_5
4ffa1acf64
SPIGOT-7154: Players get kicked when interacting with a conversation
2022-09-12 19:15:46 +10:00
Parker Hawke
4daa21123c
SPIGOT-3842: Add Player#fireworkBoost() and expand Firework API
2022-09-12 19:04:24 +10:00
Parker Hawke
e5d6a9bbfc
#1100 : Add methods to get sounds from entities
2022-09-11 22:24:15 +10:00
Parker Hawke
b7e9f1c8b9
SPIGOT-7146: Reduce use of Material switch in ItemMeta
...
The Java compiler expands switch statements into a synthetic method that generates an int array with the enum's ordinal. For small enums this is fine, but with an enum as large as Material, this can add over one hundred thousand additional bytes of data. This unnecessarily increases CraftBukkit's overall file size by over 2MB. Where possible, simple conditions are returned. In cases where more than 2 constants are referenced, a HashSet is used (as opposed to an EnumSet which generates a large backing array into memory).
2022-09-11 10:26:21 +10:00
Parker Hawke
5901d580a4
#1101 : Implement LivingEntity#canBreatheUnderwater()
2022-09-04 21:34:21 +10:00
DerFrZocker
dd0a218300
SPIGOT-5607: PlayerInteractEvent Left-Click Bug
2022-08-30 21:50:53 +10:00
DerFrZocker
990d077dca
SPIGOT-7131: Chunk snapshot returned by World#getEmptyChunkSnapshot(int,int,boolean,boolean) thinks every block has PLAINS biome
2022-08-30 21:50:52 +10:00
DerFrZocker
6c8a096118
SPIGOT-5761: initSettings is not a recognized option
2022-08-30 21:50:50 +10:00
Parker Hawke
a73b358780
Increase outdated build delay
2022-08-27 20:32:46 -04:00
Doc
370eecefff
#1060 : Add more Warden methods
2022-08-20 16:28:21 +10:00
Martoph
cdef8fc72f
#1097 : CraftThrownPotion now extends CraftThrowableProjectile
2022-08-17 19:51:58 +10:00
Doc
419010b130
SPIGOT-7112: Mobs added 1.17 and after do not create an EntityTargetEvent properly
2022-08-16 20:00:57 +10:00
Doc
e714262016
SPIGOT-7079: Allays don't call EntityTargetEvent on ground items
2022-08-16 19:53:20 +10:00
DerFrZocker
f80adb8b9f
SPIGOT-7138: Can't retrieve pixel color from map
2022-08-16 19:38:09 +10:00
md_5
ead719a65b
SPIGOT-7136: Cancelling PlayerInteractEntityEvent with the Allay desyncs
2022-08-14 11:27:22 +10:00
md_5
8468e167ef
SPIGOT-7137: StructureGrowEvent isFromBonemeal and getPlayer have incorrect values
2022-08-14 10:54:23 +10:00
md_5
d45057c597
SPIGOT-7089: Crash when command blocks attempt to load worlds
2022-08-14 10:46:41 +10:00
Parker Hawke
c379a6b4e4
SPIGOT-2450: Improve scoreboard criteria API, add missing DisplaySlots
2022-08-08 21:50:13 +10:00
Doc
051fcced11
SPIGOT-7122: New Allay Methods from 1.19.1
2022-08-08 21:39:21 +10:00
md_5
ec2b5d4cd1
Update to Minecraft 1.19.2
2022-08-06 07:40:00 +10:00
Doc
1e3bf58cdb
SPIGOT-7109: Add WorldBorder#setSize using TimeUnit
2022-08-04 20:31:05 +10:00
md_5
8f3647242a
SPIGOT-7127: /say doesn't work from console
2022-08-01 22:07:48 +10:00
md_5
401f1ad587
Re-enable outdated build delay
2022-07-29 16:14:40 +10:00
md_5
40eaff8a51
SPIGOT-7125: Command execution exceptions are not logged
2022-07-29 16:13:34 +10:00
md_5
6398146835
SPIGOT-7123: NullPointerException thrown by Player#chat method
2022-07-29 16:04:07 +10:00
md_5
6da82662bb
Update to Minecraft 1.19.1
2022-07-28 04:00:00 +10:00
Doc
ef09464094
#1091 : Fix exit position in entity travel with portals
2022-07-25 18:00:57 +10:00
blablubbabc
d12768f755
#1090 : Remove no longer needed world reference from CraftMerchantCustom
2022-07-25 18:00:57 +10:00
blablubbabc
7550f6854e
SPIGOT-7115: Support hex color codes in custom merchant inventory titles
2022-07-25 18:00:55 +10:00
Ollie
fc3071161c
SPIGOT-5380, SPIGOT-6958, #1085 : Add some missing entity API
2022-07-21 21:01:28 +10:00
md_5
9a8e080108
SPIGOT-7069: Material.BARREL has Directional data class, should also be Openable
2022-07-10 15:10:07 +10:00
md_5
26bd88ccd7
SPIGOT-7070: Material.SCULK_VEIN has Waterlogged data class, should also be MultipleFacing
2022-07-10 15:04:44 +10:00
md_5
7ba06e15b7
SPIGOT-7095: StructureGrowEvent doesn't fire for mangrove propagules growing to a tree
2022-07-10 14:12:30 +10:00
Parker Hawke
163e35c91b
#1079 : Add support checking/survivability methods for BlockData
2022-07-09 20:09:34 +10:00
Doc
4230f8f0e4
SPIGOT-7083: Add Boat.WoodenType, Boat.Status; deprecate TreeSpecies
2022-07-05 20:40:35 +10:00
Doc
991aeda121
SPIGOT-1729, SPIGOT-7090: Keep precision in teleportation between worlds
2022-07-02 12:26:55 +10:00
SkytAsul
5c9a5f628a
SPIGOT-7071: Add Player#stopSound(SoundCategory category)
2022-07-01 20:46:16 +10:00
DerFrZocker
68f888ded3
SPIGOT-7011, SPIGOT-7065: Overhaul of structures
2022-07-01 20:41:04 +10:00
md_5
0231a37464
Remove outdated build delay.
2022-06-28 21:28:28 +10:00
Doc
82f757467a
SPIGOT-7078: Add EntityPotionEffectEvent.Cause#WARDEN
2022-06-23 20:34:34 +10:00
BlackHole
c924fa5315
SPIGOT-7072: Call events for stepping on sculk sensors and sculk shriekers
2022-06-23 20:25:36 +10:00
DerFrZocker
622dbe6c24
SPIGOT-7068: SKULK and SKULK_VEIN BlockSpreadEvents Still do not reference the correct source (SKULK_CATALYST)
2022-06-19 21:48:24 +10:00
DerFrZocker
6c61b73f38
#1052 : Add option to use cached map color palette
...
This reduces the conversion time drastically with the cost of slightly more memory usage.
2022-06-18 21:13:42 +10:00
Doc
c882f38ea9
SPIGOT-7066: Fix custom END worlds not generating DragonBattle
2022-06-18 21:06:59 +10:00
DerFrZocker
6866aab59a
SPIGOT-2420: Can't set exp drops for EnderDragon death
2022-06-18 20:59:19 +10:00
Doc
9dcd46530f
#1067 : Add preview chat option in ServerListPingEvent
2022-06-18 20:55:26 +10:00
Doc
36c2681af9
#1066 : Add missing server properties methods from 1.19
2022-06-18 20:49:03 +10:00