Commit graph

7623 Commits

Autor SHA1 Nachricht Datum
371bd40cb0 Fix item serialization
Einige Prüfungen sind fehlgeschlagen
SteamWarCI Build failed
2023-08-27 18:03:22 +02:00
acabf7e9cf Trigger rebuild
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
2023-05-14 07:51:51 +02:00
0b3c429319 Merge pull request 'Initialisation improvements II' (#10) from initII into master
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
Reviewed-on: #10
2023-05-09 15:33:17 +02:00
27ce39de52 Merge pull request 'Reenable tps warp possibility' (#9) from tickwarp into master
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
Reviewed-on: #9
2023-05-09 15:26:12 +02:00
5258b9b701 Make TPSWarp great again
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
2023-05-09 11:43:55 +02:00
02235d9c44 Do not fill CraftBlockData cache on startup.
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
2023-05-03 16:09:31 +02:00
fd0a5bde4a Initialisation improvements II
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
Remove double blockstate initialization.
Merge one instance of flattening converters.
2023-05-03 15:43:00 +02:00
bf25b9354b Reenable tps warp possibility
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
2023-05-01 14:12:59 +02:00
3cb8ebd825 Merge pull request 'Optimize Explosion with cache' (#8) from opt-explosions into master
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
Reviewed-on: #8
2023-05-01 07:42:54 +02:00
db384702cd Optimize Explosion with cache
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
2023-04-30 21:54:10 +02:00
5b55c23dbd Merge pull request 'Fix tick freeze issues' (#7) from tick-freeze into master
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
Reviewed-on: #7
2023-04-13 11:25:21 +02:00
02d514ed46 Fix tick freeze issues
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
2023-04-13 10:30:10 +02:00
4e7a9e177f Merge pull request 'Update upstream' (#6) from upstream into master
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
Reviewed-on: #6
2023-02-24 10:20:02 +01:00
6eb7a87369 Fix patch
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
2023-02-23 17:37:37 +01:00
8569456349 Merge remote-tracking branch 'upstream/master' into upstream 2023-02-23 17:03:26 +01:00
Lulu13022002
50eacd3c04
Avoid duplicate game event on initial fill (#8887) 2023-02-23 10:37:28 +01:00
Jake Potrebic
6b7764327c
Fix chat messages logged in console (#8872) 2023-02-23 10:37:18 +01:00
Jake Potrebic
ce2b6b2bcb
Properly log any Throwable on plugin class creation (#8897) 2023-02-23 10:36:45 +01:00
Jakubk15
062028941f
Do not send plugin headers when it is not required (#8889) 2023-02-22 17:59:42 -06:00
Bjarne Koll
87bb3e6f4c
Close library classloader and improve PluginDescriptionFile (#8901) 2023-02-22 21:54:27 +01:00
Jake Potrebic
a9ab68427c
Fix update folder logging error when no folder exists (#8891) 2023-02-22 21:17:58 +01:00
Owen
60b83fee1e
Validate providers when populating load order tree (#8890) 2023-02-22 10:59:12 -05:00
e30ae45ee4 Update upstream
Einige Prüfungen sind fehlgeschlagen
SteamWarCI Build failed
2023-02-22 07:18:11 +01:00
648f88ab27 Merge remote-tracking branch 'upstream/master' into upstream 2023-02-22 07:16:51 +01:00
Jake Potrebic
bb63a6156d
Fix JavaPlugin static getPlugin methods (#8888) 2023-02-21 21:27:49 -06:00
Jake Potrebic
ddc0a99f52
Further clarify functionality of damageItemStack methods (#8878) 2023-02-21 09:35:25 -08:00
Space Walker
8b37e9e2aa
update alternate current to v1.5.0 (#8882) 2023-02-21 17:58:18 +01:00
Bjarne Koll
d9699b5935
Configure mokitor Server mock as stubOnly (#8861)
A recent patch moved the internal unit tests to mokito, allowing
deep mocking to easily setup a mocked server instance.
While this change is useful, the server's Server#getItemFactory methods
is one of the hottest paths during unit testing, being called numerous
times by material tests.
As mokito mocks keep track of each invocation to allow for verifications
of invocations down the line, the server mock allocates a huge amount of
memory to keep track of all invocations, ultimately leading to an OOM
exception.

The previous solution solved this by increasing the tests memory to 2 GB,
however as of right now simply configuring the server mock as "stubOnly",
properly prevents the overflow of invocation records as none of the unit
test code relies on invocation verification.
2023-02-21 17:18:49 +01:00
Owen
8427c88987
Redefine Cyclic Dependencies (#8873) 2023-02-20 19:09:38 -06:00
Owen
0e4f2cc527
Small paper plugin fixes (#8866)
Co-authored-by: Bjarne Koll <lynxplay101@gmail.com>
Co-authored-by: Jake Potrebic <jake.m.potrebic@gmail.com>
2023-02-20 13:02:53 -05:00
Nassim Jahnke
8c4e81184b
Update circular dependencies warning, properly crash
Also fixes logging errors
2023-02-20 15:20:49 +01:00
Owen
7baf427e90
Fix plugin updater logic, allow null update directory (#8864) 2023-02-19 12:17:51 -06:00
Owen
841da90501
Paper Plugins (#8108) 2023-02-19 08:57:10 -06:00
Jake Potrebic
f9dc371fd8
Fix calling UnknownCommandEvent (#8232) 2023-02-16 18:07:30 -08:00
Jason
8fced9d5ab
[ci skip] Update paperweight to 1.5.1 (#8856) 2023-02-16 09:03:25 -07:00
Shane Freeder
27516ee39e
Temp fix for EntityType.translationKey
Upstream improperly used the enum name for looking up the vanilla entity
type to get the translation key; temp patch this until upstream fixes this,
also add some quick validation
2023-02-16 03:22:57 +00:00
Jake Potrebic
5c87711301
Make sure Registry is loaded after Bukkit.setServer() (#8853) 2023-02-15 15:00:22 -08:00
Jake Potrebic
03a4e7ac75
Updated Upstream (Bukkit/CraftBukkit) (#8832)
Upstream has released updates that appear to apply and compile correctly.
This update has not been tested by PaperMC and as with ANY update, please do your own testing

Bukkit Changes:
37262de8 PR-812: Add Registry#match(String)
d6b40162 SPIGOT-4569: Add more BlockData API
f9691891 PR-809: Throw a more clear error for BlockIterators with zero direction, add Vector#isZero()
91e79e19 PR-804: Added methods to get translation keys for materials, itemstacks and more
426b00d3 PR-795: Add new BiomeParameterPoint passed to BiomeProvider#getBiome
0e91ea52 SPIGOT-7224: Add events for brewing stands and campfires starting their actions

CraftBukkit Changes:
a50301aa5 Fix issues with fluid tag conversion and fluid #isTagged
6aeb5e4c3 SPIGOT-4569: Implement more BlockData API
7dbf862c2 PR-1131: Added methods to get translation keys for materials, itemstacks and more
7167588b1 PR-1117: Add new BiomeParameterPoint passed to BiomeProvider#getBiome
7c44152eb SPIGOT-7224: Add events for brewing stands and campfires starting their actions
2023-02-15 14:10:14 -08:00
Jake Potrebic
afe633df08
convert API/server tests to mockito (#8848)
* convert API tests to mockito

* convert server tests to mockito

* add co-author
2023-02-15 13:27:40 -08:00
brickmonster
f2f9e8cc4d
Remove patch that was made obsolete by vanilla (#8847) 2023-02-13 18:52:27 +01:00
TM (Holly)
8d1acf68ed
Call PlayerReadyArrowEvent for when items in the offhand are used (#8842) 2023-02-13 10:36:25 +01:00
Jake Potrebic
bb05fcf4ca
Add missing isFuel Material entries (#8843) 2023-02-12 13:02:01 -08:00
Lulu13022002
bd77b78e4f
Fix desync of honeycomb when the event is canceled (#8713) 2023-02-11 12:14:03 -05:00
Andreas Prues
7e7e6b4bab
More Win Screen API (#8805)
Adds methods to get and set whether a player has seen the win screen before.
2023-02-11 09:55:45 -06:00
SamB440
de38a45c34
Add projectile hit simulation API (#8816)
This adds API to force a projectile to hit a provided entity. Example usage could be if you have a player disguised as another entity, you could simulate an arrow colliding with the (fake) entity hitbox.
2023-02-11 09:41:06 -06:00
Matt Artist
afa16e6b64
Modify offline mode warning to include Velocity line (#8812)
This adds a check to the offline-mode warning to see if Velocity is enabled. If it is enabled then it warns the user to make sure to secure their server and links to the Velocity documentation on that.
2023-02-10 17:10:11 -06:00
Nassim Jahnke
5eca9642e1
[ci skip] Rebuild patches 2023-02-09 18:45:15 +01:00
Drex
0c9ace8f78
Add AntiXray layered obfuscation mode (#8799) 2023-02-09 18:38:00 +01:00
Piotr Pasztor
0c3311c3b2
Add Entity Body Yaw API (#8822) 2023-02-09 18:31:51 +01:00
Emily
39aef524ee
Fix Tick::addTo/::between causing SOE (#8824) 2023-02-09 18:30:30 +01:00