Commit Graph

1024 Commits

Author SHA1 Message Date
BillyGalbreath
1362f49b24 Updated Upstream (Paper, Tuinity, & Airplane)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
bca97a8f7 replace spaces in world key (touches #5397)
de94f6485 Refactor chat message composition (#5396)
e27f334bb [CI-SKIP] Fix makemcdevsrc.sh for nms relocations (#5389)
ae15e85da Updated Upstream (CraftBukkit)
26fe0ac5a Only set despawnTimer for Wandering Traders spawned by MobSpawnerTrader (#5391)
b748eb7b8 Fix VanillaMobGoalTest#testBukkitMap (#5390)
18dbbb578 [Auto] Updated Upstream (CraftBukkit)
fac9cc5d5 [CI-SKIP] Ignore .gitignore
087aa70e7 Deprecate ItemStack#setLore(List<String>) and ItemStack#getLore, add Component based alternatives
9889c651c apply fixup
c310f0a61 Updated Upstream (Bukkit/CraftBukkit)
f17560ab0 wtf is this t file -jmp
347f3a9b8 fix compile
700e9e6a5 rebase
cf4dc464a Revert de5f4e469...c270abe96
6870db613 script & POM fix
743c6533c Replace ** with * (BSD/macOS)
376d7b097 Don't remove the .java
fcb3fd42a Fix macOS/BSD support
8cfc05249 Link correctly
ba1031ca7 Rename work dir
c8d844ab7 Actually fix preloading this time
e62aa5e3e Fix class preloading
1c03cf898 It's mojang math, not minecraft math
1034873df Apply fixups
39b125771 Use revision file
956150da7 Welcome to 1.16.5-R0.2
ccb217c01 Change cache keys
0d217001c more work
f6d820f07 It compiles
0f78e9525 More work
1718f61bf Updated Upstream (CraftBukkit/Spigot)
b28d46114 Update scripts for NMS repackaging

Tuinity Changes:
9bdcb9b8e Delete work dir when running jar
6351d7ca7 Update Upstream (Paper)
932c199a6 Generate md-dev correctly
bf3e73778 Make packet limiter work from IDE
1686f3861 Fix packet limiter config
f40f7b425 Update README.md styling (#264)
da1c3ace5 GH Actions Changes (#213)
5f325ecf1 Update Upstream (Paper)
0f83fe48d Update Upstream (Paper)

Airplane Changes:
f94d39947 Merge pull request #18 from notOM3GA/upstream/nms-repackage
0fc622631 Force build for Flare update
08439d6a9 Update Upstream (Tuinity)
2021-03-21 23:00:01 -05:00
Ben Kerllenevich
114b37b92f Add purpur.yml to Flare (#204) 2021-03-17 15:08:45 -05:00
BillyGalbreath
c6dce38b4f forgot the crops 2021-03-17 14:57:47 -05:00
BillyGalbreath
c004236dec Configurable ravager griefable blocks list 2021-03-17 14:54:56 -05:00
BillyGalbreath
766246acb6 [ci-skip] remove duplicate patch 2021-03-17 14:27:24 -05:00
Encode42
ac93477cc0 Config to make Creepers explode on death (#201) 2021-03-17 14:22:56 -05:00
BillyGalbreath
297181ed5e Updated Upstream (Paper, Tuinity, & Airplane)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
d4532f7e7 bug #5373 - fix AsyncChatEvent not being posted when processing a legacy APCE continuation
522ae1c51 Replace all block states of a specified block (#5055)
1cda67118 [Auto] Updated Upstream (CraftBukkit)

Tuinity Changes:
44e8e5de5 Do not load extra radius of chunks when loading a single chunk
31f9cae05 Revert custom table implementation for blockstate states
9ac33d168 Be aware of entity teleports when chunk checking entities
18c7f3f59 Always set impluse for projectiles to true, even if hit failed

Airplane Changes:
0f8044393 Update Upstream (Tuinity)
2f6cbdc74 More debug for plugins not shutting down tasks
12e1b6169 Update Upstream (Tuinity)
fc778d30b Update README.md
b23bee302 Remove debug
8157e9838 Config style, flare style, disable tracker by def
98d0b589b Updates to README
2021-03-17 13:46:10 -05:00
Encode42
45b9a18cd9 Config to disable Llama caravans (#203) 2021-03-17 11:56:57 -05:00
BillyGalbreath
a99a83bdf3 Allow fully disabling farmland trampling 2021-03-15 15:33:16 -05:00
BillyGalbreath
3aa4f68535 Tick fluids config 2021-03-15 04:01:04 -05:00
BillyGalbreath
0e34d596f2 Add missing imports :/ 2021-03-14 18:36:53 -05:00
BillyGalbreath
3dd9f46453 Updated Upstream (Paper, Tuinity, & Airplane)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
8c74d3126 Updated Upstream (Bukkit) (#5359)
fd3c66a91 bug #5362 - correctly pass "render type" when registering a new scoreboard objective
39c487b37 Add per-command perms for paper command
cdbf2578c Add Item Rarity API (#5352)
d80e43647 [CI-SKIP] Removal from the MIT list (#5345)

Tuinity Changes:
aea6b8347 Merge dev/playerchunkloading
722c7ca8a Use hash table for maintaing changed block set
98ae59d85 Custom table implementation for blockstate state lookups
8b8704fb6 Oprimise map impl for tracked players
ea71d6ba4 Optimise snow & ice in chunk ticking
9871d4ce5 Remove chunk lookup & lambda allocation from counting mobs
5a4a35f3e Add patreon
7d93d9618 Refactor data management for region manager
c3035219f Change license from MIT to LGPLv3

Airplane Changes:
580f380b6 Updated Upstream (Tuinity)
82253fd36 Early return optimization for target finding
9572643bb Cache entityhuman display name
5df98254f Remove iterators from inventory contains
18d2be193 Merge pull request #14 from violetwtf/patch-1
f716d4c33 Merge pull request #13 from violetwtf/master
128cbe519 Reduce entity chunk ticking checks from 3 to 1
03ac0933b Skip copying unloading tile entities
97dd027b5 Smaller pool size for tracking
9e9f57be4 Only set up Flare if token is available
2021-03-14 18:21:36 -05:00
Ben Kerllenevich
37591fe604 Add config to use no-tick vd for tracker (#195) 2021-03-13 16:54:03 -06:00
BillyGalbreath
3044036c53 Re-enable timings by default 2021-03-11 21:37:34 -06:00
BillyGalbreath
4f85cbe179 Include all Airplane patches 2021-03-11 21:18:12 -06:00
BillyGalbreath
7b5feba344 [ci-skip] Tuinity license change 2021-03-11 20:38:58 -06:00
BillyGalbreath
3930ac48e3 It's muffin time! 2021-03-11 15:20:31 -06:00
BillyGalbreath
e53522571d Updated Upstream (Paper & Tuinity)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
808bd9198 Add fast alternative constructor for Vector3f (#5339)
e849c51da fix #5336
0b25bacfc fix patch 'Remove streams from SensorNearest' (fixes #5330)
4d287e31c Use Adventure for `/version` command feedback, add copy to clipboard click event (#5333)

Tuinity Changes:
5b6d8beec: Update Upstream (Paper)
81d5fc1dd: Fix NPE in pickup logic for arrow
19ac6608f: Move region chunk unload & poi unload hook up
38ad5a1bd: Do not run close logic for inventories on chunk load
fb75a6f83: Do not allow the server to unload chunks at request of plugins
f87cb795f: Make entity tracker use highest range of passengers
71b089f18: Do not run raytrace logic for AIR
09e1a1036: Fix NPE in light exception handler
0ae7c2c23: Dump even more info for ticking entities
2e4a930c4: Store changed positions inside field on light engine
7734ef0a9: Detail player ticking in watchdog dumps
2021-03-11 15:01:23 -06:00
BillyGalbreath
f8e609757f fix npe issue 2021-03-09 17:54:52 -06:00
BillyGalbreath
296267da93 Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
eb11845f8 Fix creating worlds with "invalid" names (Fixes #5331)
e4d8a6279 Implement Keyed on World
bcb63dab7 [CI-SKIP] [Auto] Rebuild Patches
48342b06c Allow signs that are inside of the spawn protection to be right clicked to use their run_command tag
c229f90c1 Add Block#isValidTool
20e709c1d Add recipe to cook events
2dcf8bff4 legacy formatting will be the death of me
f597fea0d legacy formatting is worse than walking around in wet socks
7f72c4675 Use implementation-provided legacy serializer for events
27a8d99ec Adventure 4.7.0
e65bd35a1 Respect teams in legacy chat name if configured (#5321)
b31089a92 Updated Upstream (Bukkit/CraftBukkit/Spigot) (#5325)
a52b30814 Fix title swapping fadeIn and stay
54ec85949 Prevent grindstones from overstacking items
d7795080c Fix NPE for AIR in meta operations in ItemStack
2e70796c7 [CI-SKIP] Improve documentation of PreCreatureSpawnEvent (#5244)
7bb92e750 [CI-SKIP] Add JavaDoc links to Tag class pointing to custom Paper tags (#5285)
28cd686bf fix per-world difficulty command (#5306)
be7cde2c7 [CI-SKIP] Always check PATH for JDK (#5315)
2021-03-09 17:52:38 -06:00
Encode42
72bce6d458 Various Enderman AI configuration options (#190) 2021-03-09 15:25:10 -06:00
Encode42
cbdb4cf5d6 Config to ignore nearby mobs when sleeping (#192) 2021-03-09 15:11:46 -06:00
Encode42
45a5536c28 Various Ender Pearl configuration options (#191) 2021-03-09 15:08:40 -06:00
Ben Kerllenevich
63c370ce02 One Punch Man 2: Electric Boogaloo (#187) 2021-03-09 15:00:35 -06:00
BillyGalbreath
c54e65f876 Add config for snow on blue ice 2021-03-05 18:01:13 -06:00
Ben Kerllenevich
2fdd7d4e70 One Punch Man! (#185) 2021-03-05 17:06:07 -06:00
Ben Kerllenevich
c2bd3deb8a Dont run with scissors (#184) 2021-03-05 15:27:10 -06:00
BillyGalbreath
d93887a156 Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
5b20df6bf added PlayerNameEntityEvent
ff9c82444 Add worldborder events
616b1f3cd consider enchants for destroy speed
aaef1d5cc fix file conversion
674d8f7f7 Make discovered maps config work in treasure maps from loot tables too
be1687914 stop firing pressure plate EntityInteractEvent for ignored entities (fixes #4962)
7d56f38ed Do not use the bukkit singleton for the GUI (Fixes #5301)
4c9bdf53a Updated Upstream (Bukkit/CraftBukkit/Spigot) (#5299)
8647bd130 Improve ServerGUI
fcc6d3359 Throw proper exception on empty JsonList file
17d2e1291 Fix interact event in adventure mode
964e0bf42 MC-29274: Fix Wither hostility towards players
9e24a5213 Fixed furnace cook-speed multiplier losing precision when calculating cook time
c7e42faa3 Do not create unnecessary copies of the passenger list
40881ad67 added tnt minecarts to the tnt height nerf
26be708f4 Remove streams from SensorNearest
5b5989b21 fix nullability of playerlist header/footer, closes #5290
45bc531dd Fix Material#getTranslationKey for Block Materials (#5294)
2021-03-04 21:45:44 -06:00
jmp
34f0e578c6 Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
9907cedec New chat events for better Adventure support (#5289)
06900aef5 Fix username connecting with no texture being overwritten by usercache (#4970)
df4c68b66 fix #5279 - clickable links again
ff5ff3af4 Print command usage for /paper entity list at more places (#5282)
2021-03-01 19:40:57 -08:00
jmp
a5fa03865d Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
5d779a621 Implements PlayerHandshakeEvent#getOriginalSocketAddressHostname and deprecates PlayerHandshakeEvent(String, boolean) in favour of PlayerHandshakeEvent(String, String, boolean)
6fab1ee3a Expose Tracked Players
b53a650a5 Clear SyncLoadInfo
c02c22fde fix: legacy component serialisation was wiped out
2dd5dccf0 Add config option for displayname in quit message (#5260)
2021-02-27 16:51:36 -08:00
jmp
831b8d70df Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
63fe5e4b7 Fix further issues with rgb text pattern matching
89be8185d Don't grab the threads stacktrace when dumping same thread
ca4c781d8 [Auto] Updated Upstream (Bukkit/CraftBukkit)
2021-02-25 13:16:23 -08:00
jmp
d3c8fb27f3 Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
6ae212125 Display name should never be null
bf2f8aeaf Add @NotNull to Key in org.bukkit.sound (#5241)
01f9b65f9 Sound can implement Adventure's Sound.Type
aa282a1a0 Don't try to deserialize a null string in legacy method
9bcd08cb3 [CI-SKIP] [Auto] Rebuild Patches
ea6fd6076 [Auto] Updated Upstream (Bukkit)
d9b02e94d Misc thread dumps (#5200)
2021-02-24 00:25:18 -08:00
jmp
4602b9b2fc Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
a0093e142 Adventure 4.5.1
afea0e8ab Add links to the Adventure javadocs
846783c8a Fix a couple of typos in the javadoc for Player (#5235)
a2574d8f5 Replace usages of LegacyComponentSerializer.legacySection() in Paper-Server with PaperAdventure.LEGACY_SECTION_UXRC (#5233)
2021-02-23 12:37:39 -08:00
jmp
18f97a99e2 Make fox breeding cooldown work, add villager breeding cooldown config 2021-02-22 23:44:15 -08:00
jmp
868c9cafec Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
cae142b85 Enable Hex colors on PaperAdventure.LEGACY_SECTION_UXRC, and use it for sending messages to console command sender (#5230)
c1635eabb PlayerDeathEvent#getDeathMessage should provide translation for legacy reasons #5227
3f74af202 Fix Log4J converter not parsing hex without named colors (#5228)
2021-02-22 23:03:53 -08:00
jmp
274c7b2ccc Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
d5cb9308f fix #5224
d23f8b62e fix? #5222
0f2575de2 fix? #5222
7c3499702 fix? #5218
c8eec830b fix #5217
a235c77ce Adventure 4.5.0
2021-02-22 14:41:41 -08:00
jmp
83695886bc Updated Upstream (Paper & Tuinity)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
33d4f608b fix stupid legacy chat garbage
a1eebfea9 fix #5212 and #5213

Tuinity Changes:
2f298d30e Fix getEntities for ender dragon parts
2021-02-22 01:47:22 -08:00
jmp
14906a1666 Allow for removing italics from items renamed in the anvil by starting the text with '&r'
Requires the 'purpur.anvil.color' and 'purpur.anvil.remove_italics' permissions
2021-02-21 18:58:33 -08:00
jmp
f599c5968b Update silk touch spawners patch to use adventure
Also disables the forced italics for spawner display names and lore
2021-02-21 18:43:59 -08:00
jmp
e17ee14cb3 Update anvil colors patch to use adventure 2021-02-21 17:10:23 -08:00
jmp
b538cd9fba Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
466820160 Upstream Update (#5211)
2a0ee4b65 Add support for hex color codes in console
4e958e229 We're going on an Adventure! (#4842)
1a9735611 Stop loop when flags set to false (#5101)
a5928db4a [Auto] Updated Upstream (CraftBukkit)
2021-02-21 13:46:04 -08:00
jmp
c08f028635 Updated Upstream (Tuinity)
Upstream has released updates that appear to apply and compile correctly

Tuinity Changes:
a539774b1 Fix off-by-one for BasicEntityList
0763cd19b Updated Upstream (Paper)
ad35543e7 Various optimisations
2006b9b83 Discord vanity URL
2021-02-20 15:42:43 -08:00
jmp
90f67f87de Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
5fd19303f Call PreCreatureSpawnEvent for more spawn reasons (#5201)
2021-02-20 14:53:09 -08:00
jmp
c98cc6be91 Configs for if Wither/Ender Dragon can ride vehicles 2021-02-20 14:48:42 -08:00
jmp
2d2e1d4140 Fix Wither and Ender Dragon being able to ride boats when they cannot in Paper/Vanilla 2021-02-20 14:48:24 -08:00
jmp
40868883d9 [ci-skip] Fix formatting issue in previous commit 2021-02-16 15:30:57 -08:00
jmp
70ec0e2e48 Updated Upstream (Paper & Tuinity)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
0ea308381 Updated Upstream (Bukkit/CraftBukkit)

Tuinity Changes:
502d57ba Updated Upstream (Paper)
4415b59b Improve behavior for hard colliding entities
e5f54a3f Fix chunks refusing to unload at low TPS
2dfd22e4 Fix incorrect isRealPlayer init
2021-02-16 15:22:01 -08:00
BillyGalbreath
6ec1ed736e [ci-skip] hmm 2021-02-13 16:11:54 -06:00
BillyGalbreath
9537c770b0 Add phantom allow-griefing option 2021-02-13 14:26:41 -06:00
BillyGalbreath
b15a2e9bf2 Add ghast allow-griefing option 2021-02-13 14:04:18 -06:00