Commit Graph

571 Commits

Author SHA1 Message Date
IzzelAliz
0f76fd6de8
Integrated patcher with WorldEdit support 2022-09-03 21:15:48 +08:00
IzzelAliz
7023a576e6
Fix Player.Spigot#sendMessage 2022-09-03 21:14:07 +08:00
IzzelAliz
6bb2d703ee
Fix snowball throwing (#705) 2022-09-02 16:27:15 +08:00
IzzelAliz
9442c1f987
Fix mods dropping air item (#688) 2022-09-02 15:55:11 +08:00
Yanang Pearce
ad5b8ce4e1 Fix horse inventory not init synchronizer (#657) (#682)
and clear some space :p
2022-09-02 14:23:05 +08:00
Yanang Pearce
51c94fc91c Fix specific tags not deserialized in CraftMetaItem (#671) (#679) 2022-09-02 14:23:01 +08:00
Yanang Pearce
592b141d13 Fix ArclightCaptures reset before event being handled (#674) (#675)
* Fix ArclightCaptures reset before event being handled (IzzelAliz#674)

* Fix ArclightCaptures reset before being handled by event stack (IzzelAliz#674)

* Fix ArclightCaptures reset before being handled by event stack (IzzelAliz#674)
- resetBlockBreakPlayer -> popPrimaryBlockBreakEvent
- handleBlockBreak -> handleBlockDrop
- isPrimaryEvent: int -> boolean, as it does not work as intended
- Add warnings
- Add cleaning to avoid memory leak
2022-09-02 14:22:57 +08:00
Yanang Pearce
3623739e84 Fix PartEntity not recognized by updating PlayerMixin#attack (#662) (#678) 2022-09-02 14:22:51 +08:00
IzzelAliz
033cc9973f Fix player cannot load chunk when login as dead (#661) 2022-09-02 14:22:35 +08:00
IzzelAliz
0704cbc5fe Update to 1.19.2 2022-09-02 14:22:09 +08:00
IzzelAliz
5c4229ff14 Drop chest block entity patch (#592 #630 #658) 2022-09-01 16:59:40 +08:00
IzzelAliz
8ed4ae1b3e Cleanup custom payload TODOs (#673) 2022-08-01 22:35:55 +08:00
Yanang Pearce
876cf34761 Fix ModifyConstant being ineffective to AnvilMenu#createResult (#670) 2022-08-01 18:34:28 +08:00
IzzelAliz
6a6a573a7d Update to 1.19.1 2022-08-01 17:08:20 +08:00
IzzelAliz
ff0f7cc18d
Implement hopper check 2022-07-28 22:11:58 +08:00
IzzelAliz
0d943311fc
Print error on placing player 2022-07-21 14:04:06 +08:00
IzzelAliz
9508543842
Allow entity selector completion permission controlled 2022-07-20 22:21:00 +08:00
IzzelAliz
74ac54c4e4
Adapt logger if j.u.l already initialized 2022-07-20 13:17:26 +08:00
Yanang Pearce
6a513232e5
Fix ChestBlockDoubleInventoryHacks (#655) 2022-07-20 09:56:46 +08:00
IzzelAliz
d444e01b37
Guard main thread packet handling 2022-07-18 21:30:06 +08:00
IzzelAliz
1f5b6aea97
Fix container owner reset on close 2022-07-18 20:53:55 +08:00
IzzelAliz
3a1700a608
Fix container owner not captured on click (#652) 2022-07-17 22:31:23 +08:00
IzzelAliz
da56932cf0
Fix furnace recipe CCE (#651) 2022-07-17 22:19:57 +08:00
IzzelAliz
e392826e44
Fix NoSuchMethodError in merchant offer (#644) 2022-07-12 11:27:41 +08:00
IzzelAliz
d24234803e
Fix NPE during player attack (#640 #643) 2022-07-12 11:14:32 +08:00
IzzelAliz
7128c9d80d
Update to forge 40.1.59 2022-07-09 22:56:06 +08:00
IzzelAliz
f98046185e
Fix ender chest get lost across death (#623) 2022-06-24 10:33:43 +08:00
IzzelAliz
426e163726
Fix villager stock resetting (#618) 2022-06-23 12:46:11 +08:00
IzzelAliz
999b9bb30e
Fix field remapping with same name in hierarchy (#539 #550)
Update AGP to 1.23
2022-06-23 00:09:06 +08:00
IzzelAliz
31bb3bbecc
Fix aquaculture neptune bounty placement (#139 #228 #593) 2022-06-21 20:56:21 +08:00
IzzelAliz
8f1c0e4c92
Fix apotheosis mixin conflict (#595) 2022-06-20 20:56:34 +08:00
IzzelAliz
97878099f2
Fix mixin conflict with thirst (#605) 2022-06-20 20:42:21 +08:00
IzzelAliz
aad0b1cab3
Forward Bukkit permissions to Forge 2022-06-06 14:31:57 +08:00
IzzelAliz
23e365fc14
Update to forge 40.1.31 2022-06-02 17:33:12 +08:00
IzzelAliz
1e501daced
Fix remapper cannot read inheritance in generated class 2022-05-28 13:51:26 +08:00
IzzelAliz
51a9d2a79c
Update remapper for VarHandle and defineHiddenClass 2022-05-22 15:31:08 +08:00
IzzelAliz
d3c382947d
Fix schematic cannon crash (#591) 2022-05-22 14:53:52 +08:00
IzzelAliz
62bf757f00
Optimize redundant entity tracker update 2022-05-11 21:57:15 +08:00
IzzelAliz
f0436fb466
Update upstream 2022-05-07 15:54:04 +08:00
IzzelAliz
df9f220acf
Add modded end dragon phase to registry (#580) 2022-05-07 15:39:13 +08:00
IzzelAliz
4b8a7b3522
Update upstream 2022-05-04 10:35:06 +08:00
IzzelAliz
9449d0bd9c
Update upstream 2022-05-04 10:06:32 +08:00
IzzelAliz
ee7fcdafc0
Optimize entity tracker effective range compute
Per TeaCon profiling results, getIndirectPassengers can take up to 50% tick time and most of it is stream.
2022-05-03 10:53:23 +08:00
IzzelAliz
8df52d958d
Optimize netty epoll packet sending
TeaCon now uses Arclight, so we have a chance to experience heavy loads.
Per TeaCon profiling results packet sending uses a native call to wakeup threads which can take up to 20% tick time. This should work fine as server will do a flush per tick.
2022-05-02 20:01:00 +08:00
IzzelAliz
91af85d335
Fix entity despawn (#576 #579) 2022-05-02 15:07:20 +08:00
IzzelAliz
90d425f1de
Fix removeWhenFarAway called during initialising 2022-04-25 22:18:29 +08:00
IzzelAliz
0adff5f573
Update upstream 2022-04-25 21:58:44 +08:00
海波 曾
cb35340211
Update to forge 40.1.0 2022-04-25 19:06:37 +08:00
IzzelAliz
c7a17ba31e
Fix EntityItemPickupEvent causing item dupe (#265) 2022-04-16 18:36:11 +08:00
IzzelAliz
e877d3a391
Fix generated method reporting 0 stack limit when initialising (#333) 2022-04-16 18:21:31 +08:00
IzzelAliz
da0a382beb
Fix end portal obsidian platform generation (#529) 2022-04-16 11:03:49 +08:00
IzzelAliz
92061e569e
Fix incorrect player valid state 2022-04-14 23:26:16 +08:00
IzzelAliz
cdb2ba1d43
Update player instance in connection when respawning 2022-04-14 23:10:19 +08:00
Liangbai
2b26363b11
fix NPE registering forge events (#547) 2022-04-13 21:46:40 +08:00
IzzelAliz
195045b00b
Add support for non vanilla ingredients 2022-04-12 21:11:55 +08:00
IzzelAliz
2cdd6c766e
Fix dragon egg crash (#546) 2022-04-12 11:21:22 +08:00
IzzelAliz
03aa8d5f4b
Fix entity portal teleport not changing level 2022-04-04 15:38:42 +08:00
IzzelAliz
11a4d57122
Update forge 40.0.36 2022-04-03 21:02:00 +08:00
IzzelAliz
2a0f09bb19
Add spawn category to registry handling 2022-04-01 21:27:56 +08:00
IzzelAliz
9f74767f79
Update upstream 2022-04-01 20:45:40 +08:00
IzzelAliz
9ee76a45b5
Remap Type#getTypeName (#463) 2022-03-27 16:48:07 +08:00
IzzelAliz
7e71fd13d3
Drop forge patch to tag#put (#473 #511) 2022-03-27 15:30:06 +08:00
IzzelAliz
5fba8c1e19
Fix mod potion get loss (#522) 2022-03-26 12:23:40 +08:00
IzzelAliz
879a4045a3
Fix end gateway has wrong teleport location (#525) 2022-03-26 09:25:59 +08:00
IzzelAliz
db3f4cfe3c
Update upstream 2022-03-25 14:39:07 +08:00
IzzelAliz
d75383dc17
Fix mod containers slot crash (#342 #360 #498) 2022-03-25 13:44:24 +08:00
IzzelAliz
c09ef37020
Fix NPE on item without nbt (#515) 2022-03-11 20:36:46 +08:00
Joseph Tarbit
c5a43fd480
Update to 1.18.2 (#510)
Update dependencies and upstream
2022-03-11 14:28:19 +08:00
IzzelAliz
802f5b9d8e
Update to forge 39.1.2 2022-03-07 19:03:47 +08:00
sandtechnology
ff83ef6eaf
Fix AbstractMethodError when using NULL command source (#497) 2022-03-07 17:23:07 +08:00
IzzelAliz
6c1ad867d2
Fix bukkit reload 2022-03-07 17:04:17 +08:00
IzzelAliz
acb47fd988
Fix bukkit command completion get lost during reload (#495) 2022-03-07 16:57:16 +08:00
IzzelAliz
a201ed5aa2
Load SQLite driver manually (#429) 2022-03-07 16:25:58 +08:00
IzzelAliz
32083f1188
Update Util sequence 2022-03-07 16:06:27 +08:00
IzzelAliz
ee472f0166
Fix schematic cannon crash (#509) 2022-03-07 15:42:05 +08:00
IzzelAliz
9010e2e302
Fix OpenInv crash (#512) 2022-03-07 15:27:58 +08:00
IzzelAliz
04b7a110f8
Update upstream 2022-03-07 15:21:56 +08:00
IzzelAliz
eb2922c567
Fix exp orb crash (#491) 2022-02-15 21:16:02 +08:00
IzzelAliz
37fdb9fa90
Update README 2022-02-11 22:03:46 +08:00
IzzelAliz
20b21c4ce7
Update upstream 2022-02-08 14:41:27 +08:00
IzzelAliz
df6f31d605
Fix portal event cancel error (#455) 2022-02-08 14:27:58 +08:00
IzzelAliz
5061aa5b6c
Add missing removeRecipe patch (#477) 2022-02-08 12:04:39 +08:00
IzzelAliz
d11631c656
Search parent resource in PluginClassLoader 2022-02-07 15:37:17 +08:00
IzzelAliz
b547770edb
Restore patch to vanilla command node (#464) 2022-02-07 11:37:56 +08:00
IzzelAliz
d07354e23d
Capture owner for inv close 2022-02-06 15:21:41 +08:00
IzzelAliz
8f90a71b29
Port 1.16 container changes (#466) 2022-02-05 19:14:41 +08:00
IzzelAliz
d008a1e8a6
Fix NoSuchMethodError on URLClassLoader (#466) 2022-02-05 18:56:43 +08:00
IzzelAliz
8503aab61c
Fix already queued (#471) 2022-02-05 18:50:22 +08:00
IzzelAliz
42a0da8be8
Update upstream (#470) 2022-02-05 18:45:23 +08:00
IzzelAliz
ef628e4ecd
Revert "Update extend tags"
This reverts commit 4b7ac41bdc.
2022-02-01 12:57:25 +08:00
IzzelAliz
408a327d2d
Fix bukkit worldgen not working (#444 #445) 2022-01-26 22:26:16 +08:00
IzzelAliz
448a14f9b0
Fix create schematic cannon crash (#426 #447) 2022-01-26 21:49:24 +08:00
IzzelAliz
223df78a0e
Update to forge 39.0.59 2022-01-26 21:22:53 +08:00
IzzelAliz
f681dd0456
Update upstream 2022-01-26 21:22:52 +08:00
IzzelAliz
4b7ac41bdc
Update extend tags 2022-01-26 21:22:52 +08:00
IzzelAliz
8534213d72
Add missing AT for chest (#460) 2022-01-26 21:22:52 +08:00
IzzelAliz
d26258ef73
Fix invoking private event handler (#442) 2022-01-26 13:44:14 +08:00
IzzelAliz
691727b281
Fix campfire not cooking (#437) 2021-12-30 11:45:33 +08:00
IzzelAliz
0ede4c8881
Fix horse crash (#433) 2021-12-28 11:52:21 +08:00
IzzelAliz
fb0fe00038
Update upstream 2021-12-26 18:23:53 +08:00
IzzelAliz
1912d070c2
Fix cat crash (#425) 2021-12-17 20:27:08 +08:00
IzzelAliz
908f6468b6
Fix hopper crash (#424) 2021-12-17 13:49:34 +08:00
IzzelAliz
7321bf69ad
Also update interval in tick calculation 2021-12-16 23:05:10 +08:00
IzzelAliz
6d45da2bab
Digging packet DOS mitigation 2021-12-15 21:50:04 +08:00
IzzelAliz
249515291b
Fail fast bukkit initializing 2021-12-15 21:36:50 +08:00
IzzelAliz
1d50a98b14
Fix sign editing (#423) 2021-12-15 21:36:03 +08:00
IzzelAliz
8acc90b89c
Fix respawn position not saved upon respawn (#376) 2021-12-14 15:33:18 +08:00
IzzelAliz
04859a24c4
Force exiting server on shutdown (#415) 2021-12-14 14:38:43 +08:00
IzzelAliz
aba187d46e
Optimize Util#sequence 2021-12-13 21:57:07 +08:00
IzzelAliz
03877441bd
Update to Minecraft 1.18.1 2021-12-12 14:28:50 +08:00
IzzelAliz
7c709e554d
Lag compensate entity move 2021-12-12 12:40:39 +08:00
IzzelAliz
74e69e5e3d
Fix ServerPlayer cast crash (#419) 2021-12-12 11:34:29 +08:00
IzzelAliz
5676c9320b
Fix crop block mixin cancellable 2021-12-11 20:30:50 +08:00
IzzelAliz
c9981fe9e2
Only wrap top level arguments (#392) 2021-12-06 15:18:56 +08:00
IzzelAliz
5140aaf4eb
Update upstream 2021-12-06 14:11:29 +08:00
IzzelAliz
7ed1b5d245
Fix bungee compatibility 2021-12-03 21:27:49 +08:00
IzzelAliz
54f32cf7d7
New option: extra logic worlds
Mods like "create" make use of level wrappers to implement functions which breaks Arclight.

By default, Arclight prevents these levels(side from ServerLevel and WorldGenRegion) firing Bukkit events. If any mods extends these two classes and use them not as a wrapper, users need add class names to this option.
2021-12-03 17:41:17 +08:00
IzzelAliz
16af4bd81c
Merge branch 'logic-world' into 1.18 2021-12-03 17:14:44 +08:00
IzzelAliz
93e54f8d26
Configurable goal selector update interval
Correspond to new vanilla optimization mechanic
2021-12-03 17:10:46 +08:00
IzzelAliz
baf681d166
Fix some stuff, updated api to 1.2.2 2021-12-03 16:52:33 +08:00
IzzelAliz
76530963d9
Initial update to 1.18
Not booting yet, required record related updates from modlauncher
2021-12-03 13:27:06 +08:00
IzzelAliz
39c2d4d3c9
Support irregular sized shape recipe 2021-12-01 18:56:07 +08:00
IzzelAliz
eda038a25f
Fix CNFE to client classes(ISTER) using reflection (#379) 2021-12-01 18:53:28 +08:00
IzzelAliz
c59c507524
Fix duplicate entry for loot tables (#389) 2021-12-01 17:24:53 +08:00
IzzelAliz
bd910af6cd
Fix plugin CNFE with jdk classes 2021-12-01 17:11:06 +08:00
IzzelAliz
e1ab7d4566
Update upstream (CraftBukkit) 2021-11-07 20:43:06 +08:00
IzzelAliz
858f92acb2
Update upstream 2021-10-30 16:39:05 +08:00
IzzelAliz
8c102f1eeb
Extra logic worlds (#378) 2021-10-29 13:27:59 +08:00
IzzelAliz
58740de7a5
Implement item merge radius 2021-10-29 13:09:18 +08:00
IzzelAliz
9195f4c9d6
Fix publish 2021-10-27 21:45:37 +08:00
IzzelAliz
f16728bb5f
Provide more helpful error message iterating recipe 2021-10-27 18:12:44 +08:00
IzzelAliz
9c46952a18
Fix chest/lectern crashing (#385) 2021-10-27 18:07:14 +08:00
IzzelAliz
961f2d0a8a
Make it able to load as a mod 2021-10-24 15:42:08 +08:00
IzzelAliz
4c739f8a5a
Update forge to 37.0.103 2021-10-22 16:17:05 +08:00
IzzelAliz
f434cd49d2
Update upstream (CraftBukkit) 2021-10-22 15:13:43 +08:00
IzzelAliz
088dd73e2e
Update mixin to 0.8.4 (#366) 2021-09-08 13:19:27 +08:00
IzzelAliz
64d48c6a00
Invalidate plugin class cache with patcher info 2021-08-30 14:15:04 +08:00
IzzelAliz
19256c504a
Update api 2021-08-29 14:28:13 +08:00
IzzelAliz
28b30f771b
Fix passenger add twice, simplify log pattern 2021-08-27 15:33:50 +08:00
IzzelAliz
9e7575a95b Update spigot changes 2021-08-26 22:17:58 +08:00
IzzelAliz
547467a845 Update to forge 37.0.44 2021-08-26 17:08:18 +08:00
IzzelAliz
1abde6a24a Fix RemappingURLClassLoader zip file closed (#336) 2021-08-04 13:01:07 +08:00
IzzelAliz
2fdfa68fac Apply and test optimizations 2021-07-31 13:36:09 +08:00
IzzelAliz
81b2f211b8 Add missing AT 2021-07-30 15:28:28 +08:00
IzzelAliz
abdda35369 Refactor, split out bootstrap and mod
Added missing AT

ForgeInstaller no longer been translated
2021-07-30 15:09:18 +08:00
IzzelAliz
2bc5937db5 Update implementer 2021-07-28 17:53:54 +08:00
IzzelAliz
4924f017e3 1.17: runs now 2021-07-28 00:08:18 +08:00
IzzelAliz
e36e6d2910 1.17: cleanup 2021-07-26 20:20:33 +08:00
IzzelAliz
bc714cafb3 1.17: mixins are done 2021-07-26 14:44:22 +08:00
IzzelAliz
f83cf94337 1.17: items, player, network, server 2021-07-25 17:47:10 +08:00