Commit Graph

571 Commits

Author SHA1 Message Date
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
IzzelAliz
e3a2790709 1.17: blocks, entities 2021-07-24 18:53:37 +08:00
IzzelAliz
d43280ca0d Update to forge 36.1.62 2021-07-18 12:22:36 +08:00
IzzelAliz
47c1884141 Create symbol link for world 2021-07-15 19:22:38 +08:00
悠静萝莉
9dbe8def69
add require (#317) 2021-07-06 22:28:03 +08:00
IzzelAliz
dd92ceb7c8 Implement PlayerSpawnLocationEvent 2021-07-05 23:01:48 +08:00
Joseph Tarbit
ec3cb7a2da
Added ServerWorldInfo#settings AT for WorldEdit (#314) 2021-07-03 23:39:34 +08:00
IzzelAliz
f2b24ca9f0 Add MH.defineClass into redirect handler 2021-06-27 14:29:12 +08:00
IzzelAliz
0f18c1cbef Fix NPE 2021-06-25 10:32:53 +08:00
IzzelAliz
d4ab8965fb Remove ServerChunkProvider overwrite 2021-06-22 17:40:00 +08:00
IzzelAliz
d391e85c98 Update hidden form for newer jdk 2021-06-21 10:54:28 +08:00
IzzelAliz
7294713cbe Fix item NPE handling forge caps 2021-06-20 21:56:39 +08:00
IzzelAliz
cd23381c59 Add stats to bukkit registry (#270) 2021-06-16 13:40:13 +08:00
IzzelAliz
68ddb4a6b7 Add Player context to AnvilUpdateEvent (#287) 2021-06-15 15:19:55 +08:00
IzzelAliz
aa274edaa8 Improve pickup delay check (#272) 2021-06-15 15:05:57 +08:00
IzzelAliz
0fcaba618f Forwarding commands registered outside RegisterCommandsEvent (#291) 2021-06-14 16:40:50 +08:00
IzzelAliz
a4f015fce6 Implement API 2021-06-13 22:06:33 +08:00
IzzelAliz
c7bb5dfbf7 Drop API module 2021-06-13 11:43:04 +08:00
IzzelAliz
e9b2fdd181 Bump agp, add missing AT 2021-06-12 17:58:16 +08:00
IzzelAliz
b2a0c7d1bc Update upstream (#271) 2021-05-23 18:13:02 +08:00
IzzelAliz
b6a8366963 Update bukkit upstream changes 2021-05-16 23:36:57 +08:00
IzzelAliz
b2b9a08824 Java version warning 2021-05-12 23:15:02 +08:00
IzzelAliz
1c0c9116d5 Fix mod inventory size limit implementer (#227 #251) 2021-05-09 21:46:38 +08:00
IzzelAliz
d22c78f007 Fix vanilla item with forge cap handling
Related to #228 #250 #251
2021-05-09 15:30:23 +08:00
IzzelAliz
cef6d7e3fc Set default pickup delay for dropped item 2021-05-07 21:14:13 +08:00
IzzelAliz
c809b8de08 Bump tools to 1.1, fix entity drop adding (#258) 2021-05-07 20:56:00 +08:00
IzzelAliz
9236c34006 Fix VineBlock crash 2021-05-06 21:52:39 +08:00
IzzelAliz
80b90887a5 Properly wrap non vanilla argument types (ArclightPowered/lightfall#7) 2021-05-06 21:22:34 +08:00
IzzelAliz
d9463a511c Wrap modded command arguments 2021-05-05 23:52:25 +08:00
IzzelAliz
10f6e37aa0 Enable class cache in URLClassLoader 2021-04-29 23:27:17 +08:00
IzzelAliz
54900086dd Unpark main thread when tasks added 2021-04-29 16:23:33 +08:00
IzzelAliz
69a9b0c4b9 Set channel size limit to 1024 (#247)
Because we can run atm6 and it has lots of mods
2021-04-29 11:04:49 +08:00
IzzelAliz
94894f63d4 Fix GameData get injected multiple times (#170) 2021-04-27 21:43:17 +08:00
IzzelAliz
d0108af1e6 Restore reader index after processing custom payload 2021-04-27 16:24:32 +08:00
IzzelAliz
9a562e1e34 Fix custom payload channel register (#84) 2021-04-27 16:11:33 +08:00
IzzelAliz
f57da77efb Add missing isSprinting check (#221) 2021-04-25 15:10:00 +08:00
IzzelAliz
5929021e98 Fix world map CCE 2021-04-24 19:40:50 +08:00
IzzelAliz
70063d3ae7 Fix signed jar class caching (#241) 2021-04-24 13:30:04 +08:00
IzzelAliz
d9370b4f65 Fix signed jar class caching (#241) 2021-04-24 13:27:32 +08:00
IzzelAliz
0e02e12b3f Fix empty recipe type in RecipeIterator 2021-04-24 11:55:22 +08:00
IzzelAliz
c9ca494430 Use forge instead of package in console output 2021-04-24 11:39:49 +08:00
IzzelAliz
81b5b4812a Implement plugin class cache
Plugins are expected to load faster on second run.
2021-04-20 19:49:51 +08:00
IzzelAliz
5f82080fb6 Fix modded portal teleporting player (#222) 2021-04-18 13:35:24 +08:00
IzzelAliz
047a913c63 Fix astralsorcery compat (#217) 2021-04-18 12:37:35 +08:00
IzzelAliz
77378c43f1 Fix champions crash (#235) 2021-04-18 11:28:09 +08:00
IzzelAliz
8e150093ae Catch async loot generate (#234) 2021-04-18 11:11:31 +08:00
IzzelAliz
3e6fc00d78 Fix mod portal entity teleport crash (#218 #233) 2021-04-18 11:00:58 +08:00
IzzelAliz
7443bdf012 Fix plugin world map creation (#210) 2021-04-18 10:30:32 +08:00
IzzelAliz
f31f8ec2ad Fix remap classes for inheritance (#204) 2021-04-04 14:14:26 +08:00
André Sales
3fed903fac
Fix items stacking in EssentialsX /kit (#224) 2021-04-04 12:22:59 +08:00
IzzelAliz
8f071289b0 Remap classes for inheritance (#204) 2021-04-03 17:34:28 +08:00
IzzelAliz
9319dbc00f Fix item nbt being reset when dragging (#206) 2021-04-03 15:28:30 +08:00
IzzelAliz
c6c38b09e7 Quick fix for Fabrication 2021-03-28 00:13:11 +08:00
IzzelAliz
c05e80d6ff Send channels in one pass 2021-03-21 14:08:07 +08:00
IzzelAliz
2e3ff1e97f Make it more lenient on chunk loading counting 2021-03-21 14:08:07 +08:00
IzzelAliz
1dffda9a8c Missing forge patch 2021-03-17 14:10:57 +08:00
IzzelAliz
50a1540a33 Update forge to 36.0.55, SS to 1.9.0 2021-03-13 12:44:58 +08:00
IzzelAliz
537b3b4823 Restore terminal environment and run shutdown hooks 2021-03-10 16:05:26 +08:00
IzzelAliz
20e945d166 Add constructor for LevelSave (#197) 2021-03-10 15:14:14 +08:00
IzzelAliz
fea081e2ae Support ip forward 2021-03-09 16:28:24 +08:00
IzzelAliz
e2f496eb7c Guard potion and enchantment registry 2021-03-07 13:28:21 +08:00
IzzelAliz
ebe5b4de14 Fix custom world generator not applied (#164) 2021-03-06 17:38:01 +08:00
IzzelAliz
a2820926ec Fix crash executing server command 2021-03-06 17:14:09 +08:00
IzzelAliz
43961b1a62 Fix art NPE (#126) 2021-03-06 16:38:24 +08:00
IzzelAliz
088ce37ce4 Fix zombie turn into zombie villager (#189) 2021-03-06 15:21:30 +08:00
IzzelAliz
5dc8432243 Fix ClassCastException in recipe (#168) 2021-03-06 13:58:18 +08:00
IzzelAliz
830a9a404f Fix kick after signing book (#157) 2021-03-06 13:40:55 +08:00
IzzelAliz
cda5175b74 Disable spigot watchdog, we don't use it (#158)
This fixes WorldEdit
2021-03-06 13:25:31 +08:00
IzzelAliz
852213d35f Add AT entries for registry (#187) 2021-03-06 13:10:17 +08:00
IzzelAliz
242055daed Fix NPE copying forge caps 2021-03-01 16:03:43 +08:00
IzzelAliz
1d797fdfb8 Enforce bukkit mixin injection 2021-02-28 18:16:13 +08:00
IzzelAliz
36d01d1a16 Call forge command event (#174) 2021-02-28 17:40:53 +08:00
IzzelAliz
3f5ae63382 No redirect on super calls (#177) 2021-02-28 15:39:27 +08:00
threader
691871ebbb
Replacing substring with replaceAll using regex (#178) 2021-02-24 21:01:48 +08:00
IzzelAliz
3408941d33 Release 1.0.14 2021-02-21 15:22:13 +08:00
IzzelAliz
141db3dfba Update to Forge 36.0.42 2021-02-21 00:36:58 +08:00
IzzelAliz
a392e7c441 Add missing cancellable 2021-02-20 23:56:50 +08:00
IzzelAliz
0d02fdb5a4 Add missing patch to structure data 2021-02-20 22:01:53 +08:00
IzzelAliz
3e29d3e24d Add missing patch to structure data 2021-02-20 21:57:13 +08:00
IzzelAliz
48e1e26f86 Fix getResources 2021-02-20 20:46:20 +08:00
IzzelAliz
08465abeb1 Remove jcenter repo as it is about to sunset 2021-02-20 20:27:18 +08:00
IzzelAliz
5dd94c727d Actually return transformed byte source 2021-02-20 17:17:00 +08:00
IzzelAliz
2a01f3230a Remap classes for Unsafe and redirect bridge classes (#138) 2021-02-20 02:12:37 +08:00
IzzelAliz
65ed2913f6 Wtf why this is not added 2021-02-19 16:16:23 +08:00
IzzelAliz
aff457258e Read remapped resource file 2021-02-19 15:58:57 +08:00
IzzelAliz
190726678c Update InventoryView when container layout changed 2021-02-18 01:00:46 +08:00
IzzelAliz
2d6b0d6db2 Update InventoryView when container layout changed 2021-02-18 00:40:15 +08:00
IzzelAliz
41a70332a4 Handle forge caps in items properly (#143)
Maybe not covering all cases
2021-02-17 02:29:40 +08:00
IzzelAliz
3964235b8f Add missing getEntitySlices method (#165) 2021-02-16 13:50:10 +08:00
IzzelAliz
c477a31e48 Provide default implementation for WorldPosCallable (#161) 2021-02-16 13:43:57 +08:00
IzzelAliz
66530a65cd Update mappings to 20210215 2021-02-16 01:12:08 +08:00
IzzelAliz
f67d4c5739 Port teleport fix from 1.15 2021-02-13 17:08:51 +08:00
IzzelAliz
c35bb35cf8 Fix structure mobs not spawning (#162) 2021-02-13 10:35:46 +08:00
IzzelAliz
9ede1cf416 Use bukkit command dispatcher (#132) 2021-02-12 17:42:37 +08:00
IzzelAliz
ddbb4265f2 ... but still compute maxs for them 2021-02-12 16:21:11 +08:00
IzzelAliz
55ff30252a No compute frame on v1_5 classes 2021-02-11 17:18:52 +08:00
IzzelAliz
8822c89bb0 Remap injected jars by findResource (#153) 2021-02-10 23:18:54 +08:00
IzzelAliz
2f4e7e9a58 Fix opening mod containers 2021-02-10 23:16:00 +08:00
IzzelAliz
d5f39d57cc Refactor redirect logic, should break nothing 2021-02-09 00:03:59 +08:00
IzzelAliz
ac27079e3f Update to forge 36.0.14 2021-02-07 00:31:24 +08:00
IzzelAliz
dd80a19c27 Fix several remapper issue (#138) 2021-02-06 23:42:52 +08:00