Mod compatibility information and supported integrations.
Shader Support
Saber renderers have been updated to support external shaders for compatibility. The Rotary Saber and Plasma
Bolt entities now also make use of this to be emissive like the warden or the enderman.
Shader support has been tested with the Oculus mod and popular shaderpacks listed below.
- Photon
- Complementary Unbound
- Complementary Reimagined
- Rethinking Voxels (Beta)
- BSL
BetterCombat Compatibility
epxzzysabers is now implicitly compatible with BetterCombat.
Saber weapons were previously tagged incorrectly by BetterCombat's janky item name system.
Now they are properly excluded from BetterCombat's combat system.
"An additional extraneous datapack is available for explicit compatibility[which undos stated above (this time properly properly tagging all items) and also turns off this mod's combat system], download below. epxzzysabers_bettercombat_compat_v0.2.zip"Datapacks now come bundled in so there is no need to download them. To enable this do `/datapack enable
Data-Driven Configuration
A new simple data-driven config system has been implemented, allowing basic configuration using
a single config file. Live reload is supported meaning restarting the game is not necessary.
To get started create a file at /data/epxzzysabers/config.json in your
datapack.
Below is an example config containing default values and explanations for each setting.
{
"kewl_fights": true,
// toggles the internal combat animation system.
// keep this at false if you have mods like BetterCombat.
// true by default.
"rotary_flight_duration": 200,
// duration of rotary flight ability in ticks.
// 200 ticks (10 seconds) by default.
"rotary_flight_cooldown": 40,
// cooldown for all rotary saber abilities in ticks.
// 40 ticks (2 seconds) by default.
"gauntlet_surge_duration": 160,
// how long gauntlet supercharge ability lasts in ticks.
// 160 ticks (8 seconds) by default.
"gauntlet_surge_chargeup": 40,
// duration to activate gauntlet supercharge ability in ticks.
// 40 ticks (2 seconds) by default.
}
History
| 0.0.4 |
Fixed BetterCombat compatibility. Added extraneous BetterCombat datapack and data-driven config system. Added external shader support for saber rendering and rotary saber and plasma bolt entities. |
| 0.0.5 |
Datapacks are now built-in. |