Commit Graph

47 Commits

Author SHA1 Message Date
Marc Baloup 90ce5be020
Ok so you can have weird exception when loading random classes from NMS. We are now dealing with that properly 2022-06-24 00:50:31 +02:00
Marc Baloup 013635e095
Having fun with a log message not showing exception + fixing obf data handling in case of error to avoid invalid internal state 2022-06-24 00:34:58 +02:00
Marc Baloup 37b73d3846
Still keeping obf mapping data for valid classes 2022-06-24 00:17:35 +02:00
Marc Baloup 766bb43a5f
Adding more logging in NMSReflect 2022-06-24 00:14:53 +02:00
Marc Baloup e45ac45ac6
Still trying to undestand where is the problem 2022-06-23 23:54:52 +02:00
Marc Baloup 68b6b0d85c
Trying to debug something (still a lot of errors in console) 2022-06-23 19:46:10 +02:00
Marc Baloup e3ba15e027
Trying something else on NMSReflect init 2022-06-23 19:04:31 +02:00
Marc Baloup 81faece959
Trying better error management on NMSReflect initialization 2022-06-23 18:48:46 +02:00
Marc Baloup db27f9e15f
Problem seems solved. Removing debug log message 2022-06-22 00:51:20 +02:00
Marc Baloup 7958589d1a
Small refactor of NMSReflect + trying to find why it doesn't load on 1.18.2 2022-06-22 00:46:06 +02:00
Marc Baloup bf21151856
Trying better ReflectRegistry initialization 2022-06-22 00:19:22 +02:00
Marc Baloup 4b58f8af7c HTML render of mapping improved again 2022-06-15 17:05:28 +02:00
Marc Baloup b90aaa6336 Improved html rendering of obfuscation mapping 2022-06-15 00:17:30 +02:00
Marc Baloup 9c7a09faa9 Fix ReflectRegistry 2022-06-14 23:26:22 +02:00
Marc Baloup ba3e99b639 More reflect stuff in ReflectRegistry for paper plugin 2022-06-13 23:02:25 +02:00
Marc Baloup 53869636f5 Improved HTML rendering of obfuscation mapping: added constructor signatures and modifiers for classes, fields and methods 2022-06-13 23:01:48 +02:00
Marc Baloup 68a1ea7534
Add AABBBlock#overlaps methods 2022-05-09 19:02:13 +02:00
Marc Baloup 4edf759bd3 Added 1.18.2 + fix NMSReflect html renrering 2022-02-28 20:03:10 +01:00
Marc Baloup e198a6640a Improved HTML rendering of obf mapping 2022-02-18 19:12:01 +01:00
Marc Baloup 419c6a6028 Fix wrong ReflectRegistry entries 2022-02-18 00:21:03 +01:00
Marc Baloup da1abadd8a Fix a woops in reflect util class Type 2022-02-17 23:52:27 +01:00
Marc Baloup efe388423c Fix ReflectRegistry.NMS.Commands.dispatcher field 2022-02-17 23:25:43 +01:00
Marc Baloup ad74ed2854 Refactor pandalib-paper ReflectRegistry + fix some issues in Reflect util class 2022-02-17 22:59:50 +01:00
Marc Baloup 06b89bd271 New NMS and OBC Reflection utility classes 2022-02-07 12:45:18 +01:00
Marc Baloup 3e360a1023
Refactor Reflect util class again 2022-01-22 20:48:12 +01:00
Marc Baloup 783b6651b0
Added LocationUtil in PandalibPaper 2022-01-13 13:46:16 +01:00
Marc Baloup a82820cc15 Refactor ReflectionUtil (renamed class + changed a lot of stuff inside) and added support for accessing filtered field and changing final fields 2021-12-27 17:53:17 +01:00
Marc Baloup f3da4f66bb
Java 17 and MC 1.18 2021-11-30 20:09:47 +01:00
Marc Baloup ff98d4d859
Add asBlockIterable(World) in AABBBlock 2021-10-10 14:16:14 +02:00
Marc Baloup bb61819332
Updated some ChatUtil methods + some refactoring 2021-09-21 23:54:32 +02:00
Marc Baloup 9391dcafbc
Scoreboard sidebar now supports Component (with RGB and stuff) + little improvement of Chat API 2021-09-05 20:06:07 +02:00
Marc Baloup ea1cf90119 Improved TimeUtil + fix BukkitChatColorUtil 2021-09-02 14:27:03 +02:00
Marc Baloup e721642780 Cleanup ScoreboardUtil 2021-08-28 16:20:14 +02:00
Marc Baloup 496a5df812
Added new method in RandomUtil + Added AABBBlockGroup to ease manipulation of collection of AABBBlocks 2021-08-23 02:24:34 +02:00
Marc Baloup 9990ce3900
Full bump to Java 16 2021-08-08 12:54:32 +02:00
Marc Baloup d1b58c4771
MC 1.17 migration 2021-07-22 00:52:26 +02:00
Marc Baloup 94ba023fc8
BossBar API update + add equals/hashcode to Chat class 2021-07-21 23:50:43 +02:00
Marc Baloup 316894dbe0
Additionnal methods in BukkitChatColorUtil for Adventure colors 2021-07-18 22:55:44 +02:00
Marc Baloup 1cf77452df
Add special event handler that ensure this is the last listener of the event 2021-07-18 13:36:26 +02:00
Marc Baloup f4642e22a1
Update everything around chat component + some other improvement 2021-07-11 16:14:47 +02:00
Marc Baloup 304faa072e
Build Chat API over Adventure instead of Bungeecord-chat 2021-07-09 00:27:59 +02:00
Marc Baloup 807b7ce4ed
Trying improve logs in lib paper’s ThreadUtil 2021-07-04 18:20:33 +02:00
Marc Baloup 1c7f64595e
Fix some log stuff 2021-07-04 16:05:45 +02:00
Marc Baloup e9afbbe7b6
Fix Java 16 dependency not for every modules (because WebAPI still run with Java 11) 2021-07-04 16:03:21 +02:00
Marc Baloup 918ab59b69
Update to Java 16 + replace javatuples usage with records 2021-06-18 02:41:48 +02:00
Marc Baloup 89db9b7a64 new AABBBlock constructor 2021-04-24 15:52:09 +02:00
Marc Baloup 5019788865
Refactoring 2021-03-21 20:17:31 +01:00