Commit Graph

541 Commits

Author SHA1 Message Date
IzzelAliz
89deb3d2ac Fix book edit async kick 2021-01-23 11:23:14 +08:00
IzzelAliz
26f9fd0cb0 Implement per player scoreboard 2021-01-22 13:46:34 +08:00
IzzelAliz
c051d2ab16 Update to 1.16.5, forge 36.0.1 2021-01-21 22:27:58 +08:00
IzzelAliz
98c16f0b15 Fix javac doing wrong elimination 2021-01-21 20:50:51 +08:00
IzzelAliz
638c6c641e Update agp to 1.12 2021-01-21 18:13:12 +08:00
IzzelAliz
793fddc227 Do not initialize a new world for wrapped worlds (#125) 2021-01-16 19:13:42 +08:00
IzzelAliz
3b0e2bd9bf Update mixin 2021-01-15 21:16:04 +08:00
IzzelAliz
5d262d35a8 Add missing getWorld method 2021-01-15 19:41:24 +08:00
IzzelAliz
8c4a9f4512 Print exact error in inv implementer 2021-01-15 15:42:32 +08:00
IzzelAliz
5a1ba73ec6 Use exact entity type 2021-01-15 15:23:57 +08:00
IzzelAliz
cc0019055c Assign but not register unknown dimType 2021-01-14 16:40:25 +08:00
IzzelAliz
6882df7de7 Register unknown dimType to world type 2021-01-13 17:38:55 +08:00
IzzelAliz
6fbe0146c2 Fix world creator and import not working (#107 #123) 2021-01-13 17:09:46 +08:00
IzzelAliz
f94adc9225 Fix class cast exception on mod villagers 2021-01-10 17:14:38 +08:00
IzzelAliz
13c956e833 Fix class cast exception on mod villagers 2021-01-10 16:49:17 +08:00
IzzelAliz
d6bf0f12ea Fix permission handler crash on preinit state 2021-01-10 16:35:40 +08:00
IzzelAliz
5c58877273 Fix remapper crash on obfuscated plugins (#108) 2021-01-10 16:14:09 +08:00
IzzelAliz
43cafef3d4 Allow custom state class on vanilla blocks (#111 #112) 2021-01-10 15:34:53 +08:00
寒兮
03401a43b1
Fix mod world to force cast to server world (#121)
* Fix mod world to force cast to server world

* Update forge version to 35.1.29
2021-01-08 20:08:38 +08:00
IzzelAliz
18ef0518d0 Remap package name (#120) 2021-01-08 17:18:20 +08:00
IzzelAliz
093932b3ed Port missing patch and ix #116 2021-01-06 21:51:16 +08:00
秋雨落
feb567a193
Update forge version to 35.1.28 (#113)
* Bump forge to 35.1.15 (还真跑起来了)

Signed-off-by: 秋雨落 <i@rain.cx>

* Update forge to 35.1.28

Signed-off-by: 秋雨落 <i@rain.cx>

* Change forge version number of README.md

Signed-off-by: 秋雨落 <i@rain.cx>
2021-01-02 19:10:24 +08:00
IzzelAliz
1a16e3a933 Fix missing cancellable in RedstoneOreBlock(#109) 2020-12-29 19:07:30 +08:00
IzzelAliz
e63e214546 Fix a CME as per discussion in MC-149777 2020-12-27 16:27:01 +08:00
IzzelAliz
feabbc04f8 Fix armor stand is invulnerable (#99) 2020-12-27 13:32:08 +08:00
IzzelAliz
96cdb7a758 Temp workaround for Mixin#451 2020-12-27 11:53:24 +08:00
IzzelAliz
281c84ecc5 Remap in reflect calls to defineClass 2020-12-11 21:34:09 +08:00
IzzelAliz
df6517ee6e Remap in reflect calls to defineClass 2020-12-11 14:02:18 +08:00
IzzelAliz
dd5be5a46d Fix kick during PlayerJoinEvent (#92) 2020-12-05 21:21:04 +08:00
IzzelAliz
1a6b7f9ebe Do not call loot event if no position present (#94) 2020-12-05 20:47:44 +08:00
IzzelAliz
0ab2ccf29f Read version info from our jars 2020-12-05 20:33:55 +08:00
IzzelAliz
9d27ae8627 Fix worldgen async catcher deadlock 2020-11-28 23:30:47 +08:00
IzzelAliz
c050ec7f6b Fix entity not teleporting in portal (#88) 2020-11-28 00:16:43 +08:00
IzzelAliz
52e137a550 Fix a worldgen deadlock 2020-11-27 23:34:25 +08:00
ZekerZhayard
ee86d9d0f1
Fix logger error with some specific jdk versions again. (#89) 2020-11-26 22:01:07 +08:00
IzzelAliz
96457372d7 Fake player fix (#80) 2020-11-26 19:45:40 +08:00
IzzelAliz
7d71a47c49 Fix crash of worldgen loottable (#86) 2020-11-26 15:54:14 +08:00
IzzelAliz
617d1f27b4 It is never registered ??? wtf ??? 2020-11-25 20:30:46 +08:00
IzzelAliz
a0140658b1 Fix world creator for MV compatibility 2020-11-25 18:40:34 +08:00
IzzelAliz
6595ce3b44 Update forge 35.1.4 for registry fix 2020-11-25 12:51:16 +08:00
ZekerZhayard
c6939340e1
Fix log4j2 error with some specific jdk versions. (#83)
* Fix log4j2 error with some specific jdk versions.

* Fix spigot plugin logger.
2020-11-22 16:19:54 +08:00
IzzelAliz
e4ee5b7894 Fix wrong patches for water lily placing (#82) 2020-11-22 11:14:40 +08:00
IzzelAliz
36f8c76dc6 Better fake player compatibility (#80) 2020-11-22 11:02:35 +08:00
IzzelAliz
33b0e468ab Tweak player death for Quark compatibility 2020-11-22 10:31:28 +08:00
IzzelAliz
3af14dee6e Fix NPE with legacy plugin 2020-11-22 10:29:14 +08:00
IzzelAliz
3d40d345fc Various world patch, fix end portal crash (#81)
Also mapped world names
2020-11-22 00:30:53 +08:00
IzzelAliz
8d453dc287 Checks on CPlayerTryUseItemOnBlockPacket applied twice (#72) 2020-11-21 21:49:13 +08:00
IzzelAliz
4e1b6d4f86 It works, don't touch it 2020-11-21 17:28:13 +08:00
IzzelAliz
9d06987a13 1.16.4 update 2020-11-21 12:17:26 +08:00
IzzelAliz
3caea5943c Fix ClassCastException on lightning (#77) 2020-11-15 22:03:37 +08:00
IzzelAliz
3d71b9d4a7 Update mcp 20201028 2020-11-04 16:37:02 +08:00
IzzelAliz
f4063924e0 Fix async catcher IllegalAccessError (#71) 2020-11-04 15:57:37 +08:00
IzzelAliz
3202e7c387 No compile warnings 2020-10-31 11:07:33 +08:00
IzzelAliz
0b240123e2 Fix ToolBelt illegal access wtf 2020-10-31 11:04:13 +08:00
IzzelAliz
5ee2cfaad6 Fix inventory not syncing after death (#64)
Expose modded materials to legacy plugins.
2020-10-31 11:03:57 +08:00
IzzelAliz
e537455453 Fix throwing egg crashes server 2020-10-31 11:01:13 +08:00
IzzelAliz
9b4cfe81f0 Fix EndGateway teleporting 2020-10-31 10:58:31 +08:00
IzzelAliz
285f9f7f73 Reduce overload check interval
A too low interval seems likely to crash the server.
2020-10-31 10:56:56 +08:00
IzzelAliz
401a290c68 Find players from forge wrapper classes 2020-10-31 10:55:48 +08:00
IzzelAliz
6c8d6d832a Fix potion effect values may be null 2020-10-31 10:54:21 +08:00
IzzelAliz
86e1562219 Set gamemode cross respawn 2020-10-31 10:54:13 +08:00
IzzelAliz
298bcc82cc Fix world map not updating after creating new world (#64) 2020-10-31 10:53:00 +08:00
IzzelAliz
102af6c339 Fire correct event for teleporting 2020-10-31 10:50:08 +08:00
IzzelAliz
ef8723e283 Fix nether portal crash (#70) 2020-10-31 10:49:12 +08:00
IzzelAliz
fa9ec260ac Fix contains may not have title set. 2020-10-31 10:44:07 +08:00
IzzelAliz
08ab476f57 Fix nether portal crash (#70) 2020-10-31 10:41:46 +08:00
IzzelAliz
1528e14080 Update forge to 34.1.25 2020-10-21 15:01:09 +08:00
IzzelAliz
2361c206e4 Implement plugin patcher (#63) 2020-10-21 14:41:14 +08:00
IzzelAliz
99d3bce676 Port fixes of #28 #65
Call forge event when bukkit load world and vise versa
Allow recapture container for fast workbench
Fix golem and wither spawn not consuming blocks
Fix some inventory missing an owner (#65)
Fix wrong mapping with air block and item (#28)
2020-10-21 14:29:47 +08:00
IzzelAliz
77ccfa00e5 Workaround for MC-199487 2020-10-21 14:10:06 +08:00
IzzelAliz
345f4669d3 Port fix for #55 #60 from 1.15 2020-10-08 13:59:39 +08:00
IzzelAliz
f9499a729a Port fix for #46 #51 #59 and #61 from 1.15 2020-10-08 13:54:17 +08:00
IzzelAliz
fcc143a24f Port async catcher 2020-10-08 13:42:51 +08:00
IzzelAliz
9c359490aa Update forge to 34.1.7 2020-10-05 14:12:26 +08:00
IzzelAliz
7612e826d2 Update upstream and readme 2020-09-22 13:25:09 +08:00
IzzelAliz
6c82601fe9 Port fixes for #45 and #48 from 1.15 2020-09-18 09:31:14 +08:00
IzzelAliz
b7e47a47ed Update mappings 20200916, 1.16.3 (#49)(#52)
Fix UUID not sent in chat packet, close #52.
2020-09-18 09:21:59 +08:00
IzzelAliz
8d0dad9e47 Handle permission checks from Forge. 2020-09-04 21:32:24 +08:00
IzzelAliz
4d26098fc9 Port fixes of #43 and #44. 2020-09-04 16:15:00 +08:00
IzzelAliz
0c043344f0 Upstream: Fix getLocation for Cartography Table and Stonecutter 2020-09-04 16:10:22 +08:00
IzzelAliz
836dee238d Revert "Do not skip PlayerInteractEvent."
This reverts commit 2b5f9b69
2020-09-04 15:54:20 +08:00
IzzelAliz
ce6fa8da81 Upstream: Add ability to get location from smithing inventory 2020-09-03 14:22:41 +08:00
IzzelAliz
56547dd0ca Upstream: Add ArrowBodyCountChangeEvent 2020-09-03 14:20:15 +08:00
IzzelAliz
a401ef3111 Fix exception on Field#getGenericType (#42) 2020-09-03 13:25:00 +08:00
IzzelAliz
c5b9b05132 Pick fixes for #42, #43 from 1.15. 2020-09-03 13:24:59 +08:00
IzzelAliz
2b5f9b69c1 Do not skip PlayerInteractEvent. 2020-09-01 09:42:41 +08:00
IzzelAliz
0aad4e83ea Update CraftBukkit upstream. 2020-09-01 09:15:44 +08:00
IzzelAliz
c1620e704d Enable conformVisibility for FirstAid compat. (#40) 2020-08-31 22:12:37 +08:00
IzzelAliz
6a458c6709 Now 1.16 runs. 2020-08-28 23:38:20 +08:00
IzzelAliz
d234310d96 1.16: worlds 2020-08-28 17:53:16 +08:00
IzzelAliz
aa40bd2520 1.16: servers, spawners, misc 2020-08-27 21:04:57 +08:00
IzzelAliz
14bf9c4319 1.16: networks 2020-08-26 21:23:31 +08:00
IzzelAliz
ca23b4b854 1.16: loots and more 2020-08-26 18:02:44 +08:00
IzzelAliz
d18632c55c 1.16: entities part 4 2020-08-26 15:21:18 +08:00
IzzelAliz
90bf29ed3d 1.16: entities part 3 2020-08-24 22:16:28 +08:00
IzzelAliz
1263cf11ea 1.16: entities part 2 2020-08-23 21:04:51 +08:00
IzzelAliz
f651ff8e7b 1.16: base entities, bump mappings 2020-08-22 23:32:10 +08:00
IzzelAliz
e7bc56bd66 1.16: items and recipes 2020-08-22 20:26:14 +08:00
IzzelAliz
026df6e51f 1.16: chunks, goals, containers and tile entities 2020-08-21 15:04:24 +08:00
IzzelAliz
35c30347a7 1.16: blocks, brain tasks 2020-08-20 17:00:19 +08:00
IzzelAliz
51c0524d07 1.16 initial, dependencies, projects. 2020-08-18 22:58:28 +08:00
IzzelAliz
609c15c0fe Merge mixins, cleanup code. 2020-08-17 23:05:28 +08:00
IzzelAliz
d6b68d8103 Offset modern material ordinal. 2020-08-12 17:24:34 +08:00
IzzelAliz
cf404d6d85 Fix not opening trader menu. (#32) 2020-08-12 16:18:48 +08:00
IzzelAliz
8486d39e1d Fix crash on 1.14 respawn. 2020-08-11 22:06:41 +08:00
IzzelAliz
b2c47f7473 Rename fields. 2020-08-11 21:53:03 +08:00
IzzelAliz
cec4cfe457 Fix bed location is not stored. (#21) 2020-08-11 20:48:25 +08:00
IzzelAliz
6b95b9bc10 Handle block drop twice for better mod compat. (#26) 2020-08-11 19:18:07 +08:00
IzzelAliz
ea67426ce4 Fix nether portal not working. (#39) 2020-08-11 16:44:37 +08:00
IzzelAliz
61462e2524 Mute mojang shits. 2020-08-11 16:03:36 +08:00
IzzelAliz
b07abd4cd7 Fix mod inventory stack limit is always 0. Rework Container slotClick mixins. 2020-08-10 17:07:40 +08:00
IzzelAliz
e6ac5f332d Fix ClassLoaderAdapter. Release 1.0.5 2020-08-08 19:33:54 +08:00
IzzelAliz
9d2c2d1a01 Update arclight-gradle-plugin. Fix #33. Fix #35. Close #31. 2020-08-08 17:20:14 +08:00
IzzelAliz
e16ab8b21a Fix #36. 2020-08-08 14:56:37 +08:00
IzzelAliz
cd226dea76 Fix #29. 2020-08-08 14:41:14 +08:00
IzzelAliz
3158d42a9f Fix early initialization of Bukkit entities when constructing Entity. 2020-08-08 14:33:28 +08:00
IzzelAliz
ce247a2fa5 Count tps from 20 instead of 0. 2020-08-02 20:04:43 +08:00
IzzelAliz
5d1a28c33b Fix #34. 2020-08-02 13:56:54 +08:00
IzzelAliz
7145a9c854
Fix wrong parameter on remapper call. 2020-08-02 01:46:49 +08:00
IzzelAliz
9455d03948 Fix crash on setInLove. (#26) 2020-07-22 11:59:30 +08:00
IzzelAliz
df1cd0bd88 Fix crash in 1.14. 2020-07-20 14:35:38 +08:00
IzzelAliz
e2784ffb0f Remap custom classloader. Close #16. 2020-07-20 12:39:30 +08:00
IzzelAliz
18b5977853 Fix #25. 2020-07-19 09:42:51 +08:00
IzzelAliz
37708e68ff Fix #24. 2020-07-18 11:37:09 +08:00
IzzelAliz
89c108d1f3 Several registries. 2020-07-17 22:06:21 +08:00
IzzelAliz
4079a7f421 Register environments for Bukkit. 2020-07-17 20:56:04 +08:00
IzzelAliz
9d1be58b04 Remapper does not need a plugin now. 2020-07-17 17:10:18 +08:00
IzzelAliz
ac871c63d3 Bump version 1.0.2. 2020-07-16 15:49:19 +08:00
IzzelAliz
4feda54dd3 Fix #19. 2020-07-16 14:57:10 +08:00
IzzelAliz
664ffbf86d Mute errors from ArgumentTypes because it's meaningless and spamming. 2020-07-16 06:24:52 +08:00
IzzelAliz
dfb23355af Compatible with "Savage and Ravage". 2020-07-14 13:31:36 +08:00
IzzelAliz
f910021a99 Fix wrong behavior in InventoryImplementer. 2020-07-13 22:51:15 +08:00
IzzelAliz
74e1532193 Fix AbstractMethodError on TileEntity. Fix #17. 2020-07-13 14:29:00 +08:00
IzzelAliz
baedcf435e Optimize implementer: skip code parsing. 2020-07-13 14:17:06 +08:00
IzzelAliz
88adc18963 Rename worlds. 2020-07-13 13:57:07 +08:00
IzzelAliz
a84e357f2a Reset forceTicks. 2020-07-13 10:41:06 +08:00
IzzelAliz
8be0bbbebc Properly fire WorldLoadEvent and WorldInitEvent. 2020-07-12 19:27:18 +08:00
IzzelAliz
77a5ae9c6f Allow cancelling changing dimension. 2020-07-12 17:18:38 +08:00
IzzelAliz
b1265fc240 Fix cross-world teleport not tracking player. Close #14. 2020-07-12 16:52:51 +08:00
IzzelAliz
6507484079 Fix 1.14 NoSuchMethodError. Dramatically improved multi world plugin compatibility. (#14) 2020-07-11 18:41:33 +08:00
IzzelAliz
aff33be4ce Old modlauncher does not support custom trails. 2020-07-11 17:04:38 +08:00
IzzelAliz
e89aaca216 Fix again for entity natural spawning. 2020-07-11 16:03:57 +08:00
IzzelAliz
fd4569d0f3 Fix wrongly inverted item expire event result. Fix #13. 2020-07-10 17:08:37 +08:00
IzzelAliz
5158c40982 Implement spawn rate limit and per-world spawn limit. Close #12. 2020-07-10 15:15:03 +08:00
IzzelAliz
9bc66e5552 Fix wrong captured lightningBolt entity. 2020-07-10 14:49:31 +08:00
IzzelAliz
2a9619205f Prevent registration duplicate. 2020-07-08 17:48:42 +08:00
IzzelAliz
b7e0f30898 Update bukkit registry related parts. 2020-07-07 20:59:04 +08:00
IzzelAliz
6cef5a799c SwitchTableFixer 2020-07-07 20:13:48 +08:00
IzzelAliz
7f7c168a3e Prevent audit spam. 2020-07-06 23:56:43 +08:00
IzzelAliz
64ced609cd The Implementer 2020-07-06 23:37:46 +08:00
IzzelAliz
8b4a000bb9 Support for mod containers. 2020-07-06 19:57:03 +08:00
IzzelAliz
2e6ad0cfb0 Entity related mixin. 2020-07-06 16:04:05 +08:00
IzzelAliz
a1bd86e8af Bump 1.15.2 forge version to 31.2.30, update mappings to 20200705 2020-07-05 19:07:01 +08:00
IzzelAliz
3753906766 Enum patch for CraftItemFactory 2020-07-05 17:29:40 +08:00
IzzelAliz
4822b37339 Refactor for materials. 2020-07-04 15:35:20 +08:00
IzzelAliz
22a67f8ff8 Fix wrong hand used when skeleton shooting arrows. 2020-07-04 15:24:05 +08:00
IzzelAliz
75561cf00f ASM event executor. 2020-06-22 15:16:38 +08:00
IzzelAliz
8d52ba70a5 Forge's maven repository has different directory structure. 2020-06-20 19:25:27 +08:00
IzzelAliz
29b1a450f3 Fix duplicate username in chat. 2020-06-18 17:25:25 +08:00
IzzelAliz
660f5e67f5 Properly implement server list ping. 2020-06-17 16:05:11 +08:00
IzzelAliz
83085ec4f4 Capture lightningBolt. 2020-06-17 13:48:57 +08:00
IzzelAliz
595e927ebf Make sure all mixin cancel has cancellable=true.
This should have an AP check.
2020-06-17 13:41:51 +08:00
IzzelAliz
b6ffece228 Fix several missing method. 2020-06-17 13:28:31 +08:00
IzzelAliz
1ed82a216c Fix missing method sendParticle, implement ServerListPingEvent 2020-06-17 12:40:51 +08:00
IzzelAliz
4478a24913 Fix AssignProfessionTask mixin redirect target error. 2020-06-17 11:39:20 +08:00
IzzelAliz
36aa38a179 New downloader 2020-06-16 16:18:26 +08:00
IzzelAliz
1d3f4169c0 Fix AssignProfessionTask not target into lambda 2020-06-16 11:29:30 +08:00
IzzelAliz
b3dd590060 Fix not implemented mixin method 2020-06-16 09:58:07 +08:00
IzzelAliz
6ba2976f02 Initial 1.15 version. 2020-06-15 21:26:44 +08:00
IzzelAliz
c538046c1a Merge branch 'master' into refactor/1.15
# Conflicts:
#	arclight-common/src/main/java/io/izzel/arclight/common/bridge/server/management/PlayerListBridge.java
#	arclight-common/src/main/java/io/izzel/arclight/common/mixin/core/item/ItemStackMixin.java
#	arclight-common/src/main/java/io/izzel/arclight/common/mixin/core/server/management/PlayerListMixin.java
#	arclight-common/src/main/java/io/izzel/arclight/common/mod/ArclightConnector.java
#	arclight-common/src/main/resources/META-INF/accesstransformer.cfg
#	arclight-common/src/main/resources/mixins.arclight.core.json
#	arclight-forge-1.14/build.gradle
#	arclight-forge-1.14/src/main/java/io/izzel/arclight/server/Main.java
#	settings.gradle
2020-06-15 19:40:19 +08:00
IzzelAliz
64d1d5eab1 Various fix 2020-06-15 19:22:10 +08:00
IzzelAliz
427548b2b1 Random stuff 2020-06-14 18:03:54 +08:00
IzzelAliz
3604b754ee Implement damage and break event for ItemStack 2020-06-14 17:06:22 +08:00
IzzelAliz
b1a5121a37 Items 2020-06-14 17:05:42 +08:00
IzzelAliz
73ca496686 Implement damage and break event for ItemStack 2020-06-14 16:42:02 +08:00
IzzelAliz
4f0e52fb69 Entities 2020-06-14 14:49:42 +08:00
IzzelAliz
620c83cbe4 Store progress 2020-06-13 14:37:28 +08:00
IzzelAliz
58552371bf Fix EntityRegainHealthEvent called twice. 2020-06-11 08:59:57 +08:00
IzzelAliz
eb065aa667 Print logo on startup. 2020-06-10 15:30:11 +08:00
IzzelAliz
089216b6a6 New i18n/config system. Close #4. 2020-06-09 21:22:16 +08:00
IzzelAliz
1cdf76895c Exposes tickets field to properly generate crash report. 2020-06-09 14:48:12 +08:00
IzzelAliz
34376b5143 Implement hostname support for PlayerLoginEvent, as well as connection throttling support.
Tried to support BungeeCord.
2020-06-09 14:22:17 +08:00
IzzelAliz
be9ed9abe6 Containers and entity 2020-06-02 22:32:43 +08:00
IzzelAliz
96d2f9eb7b
Fix tp command not removing entity across world. 2020-06-02 15:02:19 +08:00
IzzelAliz
c652025fed All the blocks 2020-06-01 18:33:33 +08:00
IzzelAliz
54c8e3f020 Some blocks 2020-05-30 22:25:54 +08:00
IzzelAliz
0c4bac37be Remove iml files 2020-05-30 20:18:06 +08:00
IzzelAliz
eb12566afa Remove iml files 2020-05-30 20:17:21 +08:00
IzzelAliz
388281b5f9 Update mappings to snapshot 20200530 2020-05-30 20:16:25 +08:00
IzzelAliz
2a77837767 Refactor: common project, preparing for 1.15 development 2020-05-30 18:49:15 +08:00
IzzelAliz
64a9037bcb Forge installer. Close #7. Close #3. 2020-05-21 10:33:47 +08:00