Эталонный мод RustexModding
Собран так, чтобы его читал человек, который пишет первый мод. Показывает apiVersion, конфиги из rsxm-lib, события, everyTicks, типизированные обёртки Rsx.Player и Rsx.World, onError и onUnload. Ни одного обфусцированного имени: мод спрашивает логическими именами, бриф переводит их в имена текущей сборки. Ни рефлексии, ни чтения файлов игры - всё это либо не нужно, либо делает бриф. Компилируется против rsx-api.jar и rsxm-lib.jar, но не содержит ни одного: библиотека лежит в libs\ и подмешивается в системный class path при старте. Проверяется просто - если в jar мода нет net/rsxm/, он собран правильно.
This commit is contained in:
@@ -0,0 +1,4 @@
|
||||
Manifest-Version: 1.0
|
||||
Rsx-Mod-Entrypoint: com.example.ExampleMod
|
||||
|
||||
|
||||
Reference in New Issue
Block a user