P0nk
a979577e5d
Rename and clean up MapleMapObject
2021-09-09 22:29:01 +02:00
P0nk
e917980a39
Rename and clean up MapleMapManager
2021-09-09 22:27:30 +02:00
P0nk
f8e7a525bd
Rename and clean up MaplePlayerNPC
2021-09-09 22:12:29 +02:00
P0nk
38c700ca48
Rename and clean up MapleLifeFactory
2021-09-09 22:04:57 +02:00
P0nk
14344568f2
Rename and clean up MapleExpeditionType
2021-09-09 22:00:48 +02:00
P0nk
1e00505671
Rename and clean up MapleExpedition
2021-09-09 21:59:17 +02:00
P0nk
bfc37a345d
Rename and clean up MapleEvent
2021-09-09 21:55:40 +02:00
P0nk
5089f23f79
Rename and clean up MapleDataProviderFactory
2021-09-09 21:51:34 +02:00
P0nk
2281aec440
Rename and clean up MapleData
2021-09-09 21:48:28 +02:00
P0nk
63a2aeee10
Rename and clean up MaplePartyCharacter
2021-09-09 21:45:27 +02:00
P0nk
714df342d9
Rename and clean up MapleParty
2021-09-09 21:44:09 +02:00
P0nk
559d3a42b3
Rename and clean up MapleGuild
2021-09-09 21:34:29 +02:00
P0nk
5e5f7b12ca
Rename and clean up MapleAlliance
2021-09-09 21:33:36 +02:00
P0nk
d35ead558f
Rename and clean up MapleStat
2021-09-09 21:25:35 +02:00
P0nk
8f91d8e7ac
Rename and clean up MapleSkinColor
2021-09-09 21:24:36 +02:00
P0nk
3e1b5b93d5
Rename and clean up MapleJob
2021-09-09 21:21:04 +02:00
P0nk
b07e6799dc
Rename and clean up MapleClient
2021-09-09 21:13:48 +02:00
P0nk
7dc3a2159a
Rename and clean up MapleCharacter
2021-09-09 21:09:45 +02:00
P0nk
6ca5abd896
Rename and clean up MaplePet
2021-09-09 20:51:30 +02:00
P0nk
8f6860d7d7
All packet creating methods now create Packet instead of byte[]
...
This commit got way too big...
- Remove deprecated methods for sending packets
- Favor OutPacket & Packet over MaplePacketLittleEndianWriter, LittleEndianWriter, and byte array
- Split up some packet creating methods into separate classes
2021-08-21 01:36:51 +02:00
P0nk
e184f25184
Remove "Maple" prefix from MaplePacketCreator name
2021-08-19 21:31:57 +02:00
P0nk
14a405adb2
Consistent handling of wz files and their paths
2021-07-10 17:49:04 +02:00
P0nk
46c2d92082
refactor: use Invocable instead of ScriptEngine in script managers
...
- Make fields final
- Inject event script variable earlier
- Remove redundant fields
2021-04-18 11:26:05 +02:00
P0nk
a18a1cb8ce
Replace NashornScriptEngine with implicit GraalJSScriptEngine
...
GraalJSScriptEngine implements Invocable, which is why casting to it works.
However, this is just a quick and ugly fix to make it compile.
A better solution would be to cast it once, immediately after `eval`,
and from then on only handle it as Invocable.
Scripts still need to be fixed. They are still using Rhino and Nashorn-specific
ways of importing packages.
Usages of "importPackage" and "Packages" need to be replaced with
the Graal specific "Java.type".
2021-04-17 15:12:19 +02:00
P0nk
dd7c2a697a
Load skillbook source information async on startup
2021-04-13 08:14:11 +02:00
P0nk
5e3b346053
cleanup: use Java-style array declaration
2021-04-08 07:17:03 +02:00
P0nk
6253169e35
cleanup: replace anonymous inner class with lambda
2021-04-07 23:45:28 +02:00
P0nk
813643036b
Switch to Maven file structure
2021-03-30 21:56:34 +02:00