Skip to content

0.3.0

Compare
Choose a tag to compare
@gliscowo gliscowo released this 11 Oct 19:45
· 17 commits to 1.17 since this release
d122442

Another major upgrade! This time the new features are:

  • Ability to define URL buttons in tab group JSON
  • A debug mode which is automatically enabled in dev and normally enabled with the owo.debug system property. In this mode owo registers a few debug commands and features, also daylight and weather cycle are disabled in dev by default. The debug flag is exposed for dependants to use as well
  • Item group upgrades - groups can now be configure to show the current tab as their title, groups can provide custom textures (a template is included in the testmod) and the vertical button stacking height can be adjusted
  • The LinearProcess API for easily making BlockEntities or similar things that need to execute a process made of different steps tick-by-tick
  • Support for automatically randomzing particle velocity in ClientParticles
  • ServerParticles now uses Vec3d for more accurate positioning
  • Added ScreenUtils, a class the eases most of the menial tasks (player inventory slots, slot transfer) you're faced with when implementing a simple handled screen
  • Added LootOps API which makes injecting simple Items or ItemStacks with a random chance into LootTables super simple
  • Added ModDataLoader for easily loading some static JSON files from mod data at launch, for easy pre-datapack data-driven mod compat