md_5
b2213d8680
[#660/Enum] Merge remote-tracking branch 'origin/pr/660' into experimental
2024-06-10 15:35:30 +10:00
DerFrZocker
393bf3fefb
Add missing AbstractTestingBase to InstrumentTest
2024-06-10 07:04:23 +02:00
md_5
fb0774b241
[#660/Enum] Merge remote-tracking branch 'origin/pr/660' into experimental
2024-06-10 08:02:39 +10:00
DerFrZocker
139cc0c369
Add commodore for EntityType
2024-06-09 15:06:22 +02:00
DerFrZocker
be9826c6e7
Add commodore for particle
2024-06-09 13:01:07 +02:00
DerFrZocker
9c64758494
Merge branch 'refs/heads/master' into enums-to-registers
2024-06-09 11:01:27 +02:00
Jishuna
e585297ede
#1022 : Add force option to Player#spawnParticle
2024-06-08 09:11:25 +10:00
MetallicGoat
d26e0094d5
#1018 : Add methods to get players seeing specific chunks
2024-06-08 09:03:39 +10:00
DerFrZocker
a8b4d2f9a2
Add MapCursor Type
2024-06-07 20:50:35 +02:00
DerFrZocker
2bbde59dba
Add back Sound
2024-06-07 19:08:06 +02:00
DerFrZocker
391cc14539
Convert missing ToolComponent Material to BlockType
2024-06-07 19:07:56 +02:00
DerFrZocker
8192fb22cf
Remove no longer present Particle and PotionType
2024-06-07 19:07:29 +02:00
DerFrZocker
9a7b11df8d
Add missing BlockTypes
2024-06-07 19:07:07 +02:00
DerFrZocker
214a725c18
Add missing extends Entity to EntityType entity class
2024-06-05 20:48:31 +02:00
DerFrZocker
2abfcc4958
Make OldEnum and Particle interface for easier implementation
2024-06-05 20:47:58 +02:00
DerFrZocker
15a7261c13
Add missing valueOf method to PatternType
2024-06-05 20:18:40 +02:00
mfnalex
8df1ed1847
#978 : Add Material#isCompostable and Material#getCompostChance
2024-06-05 07:15:46 +10:00
DerFrZocker
58534cdf9e
Some cleanup
2024-06-03 20:04:07 +02:00
DerFrZocker
ce9e4e791e
Revert changes done to MemoryKey handelt in seperated PR
2024-06-03 19:01:20 +02:00
DerFrZocker
e89706db96
Add missing Locale
2024-06-03 18:26:07 +02:00
DerFrZocker
b2f7a90c04
Merge branch 'refs/heads/master' into enums-to-registers
...
# Conflicts:
# src/main/java/org/bukkit/Art.java
# src/main/java/org/bukkit/block/BlockType.java
# src/main/java/org/bukkit/entity/EntityType.java
# src/main/java/org/bukkit/inventory/ItemType.java
# src/test/java/org/bukkit/support/TestServer.java
2024-06-03 18:25:37 +02:00
DerFrZocker
4b9b59c797
SPIGOT-7676: Enforce locale parameter in toLowerCase and toUpperCase method calls and always use root locale
2024-06-03 07:18:14 +10:00
DerFrZocker
8d1e700a06
#1020 : Cast instead of using #typed when getting BlockType and ItemType to better work with testing / mocks
2024-06-03 07:15:10 +10:00
DerFrZocker
7c5cf0c95e
Work on update to 1.20.6
2024-06-02 12:44:49 +02:00
DerFrZocker
973273abb8
Merge branch 'refs/heads/master' into enums-to-registers
...
# Conflicts:
# pom.xml
# src/main/java/org/bukkit/Effect.java
# src/main/java/org/bukkit/Material.java
# src/main/java/org/bukkit/Particle.java
# src/main/java/org/bukkit/Registry.java
# src/main/java/org/bukkit/Sound.java
# src/main/java/org/bukkit/Tag.java
# src/main/java/org/bukkit/UnsafeValues.java
# src/main/java/org/bukkit/attribute/Attribute.java
# src/main/java/org/bukkit/block/BlockType.java
# src/main/java/org/bukkit/block/banner/PatternType.java
# src/main/java/org/bukkit/enchantments/Enchantment.java
# src/main/java/org/bukkit/entity/EntityType.java
# src/main/java/org/bukkit/entity/Player.java
# src/main/java/org/bukkit/event/inventory/FurnaceExtractEvent.java
# src/main/java/org/bukkit/event/player/PlayerBucketEvent.java
# src/main/java/org/bukkit/event/player/PlayerStatisticIncrementEvent.java
# src/main/java/org/bukkit/inventory/ItemFactory.java
# src/main/java/org/bukkit/inventory/ItemStack.java
# src/main/java/org/bukkit/inventory/ItemType.java
# src/main/java/org/bukkit/inventory/RecipeChoice.java
# src/main/java/org/bukkit/inventory/meta/BookMeta.java
# src/main/java/org/bukkit/inventory/meta/trim/TrimMaterial.java
# src/main/java/org/bukkit/inventory/meta/trim/TrimPattern.java
# src/main/java/org/bukkit/potion/Potion.java
# src/main/java/org/bukkit/potion/PotionType.java
# src/test/java/org/bukkit/scoreboard/CriteriaTest.java
2024-05-30 12:10:39 +02:00
DerFrZocker
fa28607adb
#1016 : Fix incorrect assumption of Fireball having constant speed
2024-05-29 06:56:40 +10:00
2008Choco
4c6c8586bb
#1015 : Add a tool component to ItemMeta
...
Co-authored-by: md_5 <git@md-5.net>
2024-05-29 06:53:57 +10:00
2008Choco
6f6b2123bf
#1014 : Add PotionEffectTypeCategory to distinguish between beneficial and harmful effects
2024-05-29 06:50:05 +10:00
DerFrZocker
f511cfe1f1
#1013 , SPIGOT-4288, SPIGOT-6202: Add material rerouting in preparation for the switch to ItemType and BlockType
...
This also moves the conversion from and to legacy material to the method
calls of legacy plugins, and no longer allows them directly in the
server.
This has the side effect of fixing some legacy plugin issues, such as
SPIGOT-4288, SPIGOT-6161. Also fixes legacy items sometimes not stacking
in inventory when using addItem, a client disconnect when using legacy
items in recipes and probably some more.
2024-05-29 06:48:52 +10:00
Doc
def44cbfdd
SPIGOT-7669: Fix typo in ProjectileHitEvent#getHitBlockFace documentation
2024-05-20 21:56:11 +10:00
2008Choco
53fa4f726f
#1011 : Throw an exception if a RecipeChoice is ever supplied air
...
This would otherwise crash the client.
2024-05-14 19:52:25 +10:00
2008Choco
fa99e752ae
#1007 : Add ItemMeta#getAsComponentString()
2024-05-06 20:23:36 +10:00
md_5
94a9178282
Fix copy-pasted BlockType.Typed documentation
2024-05-06 20:20:54 +10:00
md_5
9b34ac8cc0
Largely restore deprecated PotionData API
2024-05-05 20:45:43 +10:00
2008Choco
51a6449bce
#1008 : Deprecate ITEMS_TOOLS, removed in 1.20.5
2024-05-05 10:42:08 +10:00
md_5
702d15fea4
Fix Javadoc reference
2024-05-05 10:18:53 +10:00
Jishuna
42f6cdf4c5
#919 : Add internal ItemType and BlockType, delegate Material methods to them
...
Co-authored-by: Bjarne Koll <lynxplay101@gmail.com>
Co-authored-by: DerFrZocker <derrieple@gmail.com>
Co-authored-by: md_5 <git@md-5.net>
2024-05-05 10:08:51 +10:00
Doc
237bb37bb3
SPIGOT-1166, SPIGOT-7647: Expose Damager BlockState in EntityDamageByBlockEvent
2024-05-05 09:34:53 +10:00
DerFrZocker
035ea14660
SPIGOT-6993: Allow #setVelocity to change the speed of a fireball and add a note to #setDirection about it
2024-05-04 19:34:24 +10:00
DerFrZocker
8c7880fb60
#1004 : Improve field rename handling and centralize conversion between bukkit and string more
2024-05-04 08:19:04 +10:00
Doc
87c90e9363
SPIGOT-7650: Add DamageSource for EntityDeathEvent and PlayerDeathEvent
2024-05-04 08:15:58 +10:00
md_5
ac72b19b01
Update to Minecraft 1.20.6
2024-04-30 06:15:00 +10:00
2008Choco
6bfe91ae21
SPIGOT-7617: Add BlockExplodeEvent#getExplodedBlockState()
2024-04-29 20:08:52 +10:00
2008Choco
304e83eb38
#1002 : Improve documentation and implementation of getMaxStackSize
2024-04-28 09:11:30 +10:00
DerFrZocker
e8215ea200
SPIGOT-7638: Library loader does not seem to resolve every dependency
2024-04-27 09:23:19 +10:00
DerFrZocker
79c595c0c3
SPIGOT-7637: Bad logic in checking nullability of AttributeModifier slots
...
Also fix Class loading order issues, which resulted in EquipmentSlot#getGroup returning null, since EquipmentSlot and EquipmentSlotGroup referencing each other on class init.
This caused EquipmentSlot to being init first, when the fields in EquipmentSlotGroup are still null, resulting in the group being null.
2024-04-25 21:06:52 +02:00
md_5
69fa46950c
Add some missing deprecation annotations
2024-04-25 10:27:43 +10:00
md_5
f850da2e36
Update Maven plugins/versions
2024-04-25 10:27:40 +10:00
md_5
8d8400db56
Use regular compiler seeing as ECJ doesn't support Java 21 JRE
2024-04-25 07:49:52 +10:00
md_5
c29e1688d1
Revert "BUILDTOOLS-676: Downgrade Maven compiler version"
...
This reverts commit fc1f96cfad
.
2024-04-25 07:49:51 +10:00