Commit Graph

785 Commits

Author SHA1 Message Date
Flowsqy
2130326f14 Change nms version to 1.1.0 2022-12-31 18:39:06 +01:00
Flowsqy
8ea13dee63 Remove PlatformImpl import in PlatformLoader 2022-12-31 18:36:18 +01:00
Flowsqy
65304f5195 Adapt nms reflection module to the new nms interface (compile but do nothing) 2022-12-31 18:35:08 +01:00
Flowsqy
e1cb04bfb9 Implement v1_17_R1 2022-12-31 18:23:48 +01:00
Flowsqy
d7460cac05 Implement v1_17_R2 2022-12-31 18:20:21 +01:00
Flowsqy
aac29fccf0 Implement v1_18_R1 2022-12-31 18:15:26 +01:00
Flowsqy
346d1685f5 Implement v1_18_R2 2022-12-31 18:09:12 +01:00
Flowsqy
6d834588c3 Implement v1_19_R1 2022-12-31 18:00:02 +01:00
Flowsqy
ef1479dfdc Set a default debugger during the load phase to avoid null errors 2022-12-31 17:49:26 +01:00
Flowsqy
c8035de739 Change the way nms handle metadata packet 2022-12-31 17:48:32 +01:00
Flowsqy
9cde5e2e5d Implement FakeItem 2022-12-31 03:58:14 +01:00
Flowsqy
0412eecec0 Implement FakeArmorStand 2022-12-31 03:52:39 +01:00
Flowsqy
9089988836 Precise comment for FakeEntityImpl#metadata 2022-12-31 03:41:29 +01:00
Flowsqy
f8abe39578 Implement FakeEntity 2022-12-31 03:40:25 +01:00
Flowsqy
640c986e2f Add ReflectionUtils 2022-12-31 03:24:42 +01:00
Flowsqy
6e76f07876 Implement PacketQueue 2022-12-31 03:11:49 +01:00
Flowsqy
a434be49a1 Add NMSComponent 2022-12-31 03:05:32 +01:00
Flowsqy
91a96d2f33 Move teleport method in FakeEntity, create PacketQueue, split each packet in a dedicated method 2022-12-31 02:50:56 +01:00
Flowsqy
7fc4459d12 Add research about translatable components to replace LanguageUtils 2022-12-31 02:48:14 +01:00
Flowsqy
ef0d290d9f Set nms version to 1.1.0-SNAPSHOT 2022-12-31 01:54:42 +01:00
Flowsqy
a87b3bf045 Change configuration structure 2022-12-27 19:32:43 +01:00
Flowsqy
3b57431a59 Add TaxManager 2022-12-27 18:34:23 +01:00
Flowsqy
eb838ad64a Implement TransactionInformer#sendTargetSuccess 2022-12-23 13:21:18 +01:00
Flowsqy
5a6b338172 Move message for a successful transaction in dedicated informer class 2022-12-23 03:14:30 +01:00
Flowsqy
355572f7f3 Merge branch 'feature/clean-project' of https://github.com/Flowsqy/ShopChest into feature/clean-project 2022-12-22 20:59:50 +01:00
Flowsqy
b6c5eb2f9f Extract current transaction logic from ShopInteractListener 2022-12-22 20:57:21 +01:00
Flowsqy
397ebf48d0 Add TransactionInformer 2022-12-22 20:56:18 +01:00
Flowsqy
b6c0bc9b5f Process the ShopBuySellEvent when executing a transaction 2022-12-21 22:26:27 +01:00
Alexander Möbius
75bc8bb6f7
If shop has higher amounts than a stack, use the shop amount to allow players to use bulk discount (#7) 2022-12-21 16:41:59 +00:00
Flowsqy
ffbfe4928a Implement the check part of a transaction 2022-12-21 17:37:00 +01:00
Flowsqy
d38436f177 Add comment in ShopItemListener 2022-12-21 16:38:42 +01:00
Flowsqy
739f872c5a Add comment in ShopUpdateListener 2022-12-21 16:24:23 +01:00
Flowsqy
8f3867ed60 Add comment in NotifyPlayerOnJoinListener 2022-12-21 16:17:16 +01:00
Flowsqy
fa6cde4533 Update comment in BlockExplodeListener 2022-12-21 15:21:10 +01:00
Flowsqy
ba89943287 Fix item velocity water bug #11 2022-12-19 00:40:53 +01:00
Flowsqy
2e9e713343 Add some documentation in ExternalManager 2022-12-18 17:39:21 +01:00
Flowsqy
b3990566bb Fix WorldGuard external hook error 2022-12-18 17:38:38 +01:00
Flowsqy
d810f67091 Add 1.19.3 support 2022-12-18 16:43:56 +01:00
Flowsqy
a91e9c1661 Add the draft of the transaction structure 2022-08-27 11:51:11 +02:00
Flowsqy
1d136933a7 Add action structure 2022-08-27 11:50:24 +02:00
Flowsqy
a96e3620d8 Add comment 2022-08-24 11:16:22 +02:00
Flowsqy
22415c25f6 Add ActionManager and PendingAction 2022-08-21 20:29:30 +02:00
Flowsqy
ab8a68f31f Add 1.19.2 support 2022-08-21 15:56:45 +02:00
Flowsqy
a063edc10d Rollback maven-shade-plugin version 2022-08-21 15:51:31 +02:00
Flowsqy
876ff5a42c Add 1.19.1 support 2022-07-28 01:11:28 +02:00
Flowsqy
5e80a7fd23 Add 1.19.1 support 2022-07-28 00:30:27 +02:00
Flowsqy
3465eb4867 Add PlatformLoader (check mappings versions to load NMS Platform) 2022-07-27 16:40:38 +02:00
Flowsqy
4012e001de Update README build instructions 2022-07-26 22:38:17 +02:00
Flowsqy
dc81ebe627 Remove module specifics pom.xml in assembly's META-INF/ 2022-07-26 22:29:54 +02:00
Flowsqy
902686ea47 Add a classifier for nms assembly 2022-07-26 22:23:46 +02:00