Skip to content
Snippets Groups Projects
This project is mirrored from https://github.com/oraxen/oraxen. Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer or owner.
Last successful update .
  1. Jun 23, 2024
    • Boy0000's avatar
      1.177.0 (#1421) · 545502bc
      Boy0000 authored
      * chore: bump version
      
      * fix: handling of itemName on 1.20.6 servers
      
      * chore: bump triumph gui
      
      * refactor: use 1.20.6 api & remove datacomponent wrappers & nms classes
      
      * fix: issues parsing itemname, displayname & lore
      
      * fix: minor fixes
      
      * fix: unstackable not working for 1.20.4 and below
      
      * feat: preliminary 1.21 support
      
      * chore: more minor 1.21 fixes
      
      * chore: bump commandapi
      
      * refactor: deprecate several mechanics for removal
      
      * fix: music disc issues
      
      * fix: stack overflow on 1.20.5+
      
      * fix: gesture enabled on 1.20.3+ disabling plugin
      
      * fix: itemnames not being parsed on 1.20.5+
      
      * fix: exit-button not closing oraxen-inv
      
      * fix: FurnitureMechanic#item not working
      
      * fix: some data-components being applied when they shouldnt
      
      * fix: issues with InventoryView cross-versions
      
      * fix: vanilla cast model missing when using FISHING_ROD for custom item
      
      * feat: add jukeboxPlayable property
      1.177.0
      545502bc
  2. Jun 09, 2024
    • Boy0000's avatar
      1.176.0 (#1401) · 1df3dde0
      Boy0000 authored
      
      * chore: bump version
      
      * refactor: change admin command default radius to 1
      
      * fix: huskclaims compatibility
      
      * feat: add amount-argument to oraxen-take command
      
      * [ci skip] Update README.md (#1404)
      
      fix typo
      
      * chore: remove old jars in copyJar
      
      * fix: ensure glyphs retain their order in maps
      
      * fix: itemname, displayname & lore being serialized via LEGACY, removing certain tags
      
      * fix: update balance hud font example
      
      * chore: bump adventure-platform
      
      * fix: empty lang-file entry sending empty message
      
      * fix: food-mechanic not working on 1.18 servers
      
      * fix: legacy food-mechanic replacement_item not working
      
      * fix: issue parsing minimessage-tags in lang-files
      
      * fix: removing mineable_with_axe causing issues on 1.20.5+ servers
      
      * fix: minor issues with recipes
      
      * fix: drop-amount not parsing correctly
      
      * chore: clickAction parse debug stacktrace
      
      ---------
      
      Co-authored-by: default avatarKhisab Kurniawan <khisabkurniawan@outlook.com>
      1.176.0
      1df3dde0
  3. May 18, 2024
    • Boy0000's avatar
      1.175.0 (#1388) · 4809fef7
      Boy0000 authored
      
      * refactor: use record for itemsview
      
      * fix: nullpointer in EnchantmentWrapper & ParticleWrapper
      
      * refactor: fix nullpointer on disable
      
      * chore: bump protectionlib
      
      * fix: bad index on ItemsView
      
      * refactor: remove oraxen_inventory.menu_type and only allow Paginated
      
      * fix: tweak paginated gui logic
      
      * fix: more oraxen-inventory slot shenanigans (#1389)
      
      * Use the first item of the category as category display
      
      * Fix for item displacement
      Already tested with all scenarios
      
      * Remove debug message (ups)
      Removing material logic from itemstack stream
      
      * refactor: cleanup logic abit
      
      ---------
      
      Co-authored-by: default avatarBoy <sivertpaulsen2@gmail.com>
      
      * fix: bad PotionUtils method on 1.20 -> 1.20.1
      
      * fix: EnchantmentWrapper#SILK_TOUCH bad key
      
      * fix: recipe shaped-grid restrictions
      
      * fix: enable trim-datapack manually
      
      * fix: use snapshot commandapi to load on 1.20.6 paper past build 65
      
      ---------
      
      Co-authored-by: default avatarEmibergo02 <36164338+Emibergo02@users.noreply.github.com>
      1.175.0
      4809fef7
  4. May 05, 2024
  5. Apr 13, 2024
  6. Mar 29, 2024
    • Boy0000's avatar
      1.172.0 (#1291) · b0e4de06
      Boy0000 authored
      
      * feat: Custom armor via Trims (#1237)
      
      * refactor: minor code cleanup in AtlasGenerator
      
      * refactor: change to minor version bump
      
      * fix: malformed json causing plugin to disable
      
      * refactor: rework custom armor settings for trims-impl
      
      * feat: implement datapack writing & resourcepack atlas writing
      
      * fix: move&rename armor layer files
      
      * refactor: add warning about missing HIDE_ARMOR_TRIM itemflag
      
      * feat: add support for specifying trim in oraxen-item
      
      * feat: handle notifying when parsing custom armor missing trimpattern and/or itemflag
      
      * fix: improve ignoring of armor-overrides in resource-extracting
      
      * feat: custom armor replacement for vanilla material
      
      * fix: deny applying trims onto custom-armor
      
      * feat: auto-assign trim & itemflag by default
      
      * feat: auto-convert vanilla armor items to trim-variant
      
      * fix: armor texture overrides not being extracted
      
      * fix: apply trim/itemflag on armorstand equip
      
      * refactor: use inputstreams from resource to extract trims overrides
      
      * fix: always delete trim datapack before regenerating to ensure it is gone when disabled
      
      * chore: bump version
      
      * chore: remove debug on chat
      
      * [ci skip] chore: Update CONTRIBUTORS.md (#1292)
      
      I've updated my name.
      
      * fix: change plugin to load POSTWORLD again
      
      * fix: add softdeÃpend on BentoBox
      
      * fix: properly remove custom blocks on block-explosions
      
      * fix: add missing optional permission argument for recipes
      
      * fix: ensure oraxenItemId isnt null in SmithingRecipeEvents
      
      * fix: reloadConfigs not registering new resourceManager
      
      * api: add OraxenBlocks#remove method with overrideDrop parameter
      
      * chore: lu
      
      * refactor: add nullsafety checks to DuplicationHandler
      
      * feat: properly unregister BukkitTasks on reload
      
      * fix: check correct setting for generating custom-armor shaders
      
      * refactor: minor code cleanup
      
      * fix: not able to place hat-mechanic items on armorstands
      
      * fix: food-mechanic replacing mainhand when consumed in offhand
      
      * fix: ensure no fallingBlock before spawning fallingBlock (#1298)
      
      * fix: migrating item not retaining model-namespace
      
      * chore: add future setting
      
      ---------
      
      Co-authored-by: default avatarEuphyllia <bierque.euphyllia@gmail.com>
      Co-authored-by: default avatarMinusten <134551265+minustenchan@users.noreply.github.com>
      b0e4de06
  7. Mar 13, 2024
    • Boy0000's avatar
      1.171.0 (#1261) · 26e18c44
      Boy0000 authored
      
      * refactor: minor code cleanup in AtlasGenerator
      
      * chore: bump version
      
      * fix: fix read inputStream multiple times
      
      * refactor: change to minor version bump
      
      * refactor: minor refactor
      
      * fix: malformed json causing plugin to disable
      
      * fix: hit-sound for custom noteblock-blocks (#1268)
      
      * fix: allow OraxenFurniture#isFurniture(Block) to check for entities not jsut barrier (#1265)
      
      * fix: ensure ResourcePack UUID is same when pack-url is the same
      
      * feat: chat-hover text setting
      
      * fix: LEGACY chat-handler color breaking with glyph-usage
      
      * [ci skip] bump version
      
      * feat: bump protectionlib
      
      * fix: sculk shriekers not triggering from custom blocks & block break particles (#1269)
      
      * Add block break particles
      
      * Fix sculk shrieker not being activated upon block break/place
      
      * Clear up imports
      
      * Clear up imports
      
      ---------
      
      Co-authored-by: default avatarBuildTools <unconfigured@null.spigotmc.org>
      
      * fix: incorrect place-sound when placing block against custom block (#1275)
      
      * Update NoteBlockSoundListener.java
      
      * fix: play block place sound when placing against custom block
      
      * Fix block place sound when placing against custom block
      
      * Fix place sound when placing block against custom block
      
      ---------
      
      Co-authored-by: default avatarBuildTools <unconfigured@null.spigotmc.org>
      
      * fix: issue with PotionUtils on Spigot servers
      
      * fix: ItemUpdater not removing MF-GUI pdc key
      
      * refactor: restructure chathandlers so calling FontEvents#register/unregister handles them aswell
      
      * fix: stringblock not placeable where standing (#1279)
      
      Co-authored-by: default avatarBuildTools <unconfigured@null.spigotmc.org>
      
      * fix: sculk shrieker not triggering from furniture & string signals (#1278)
      
      Co-authored-by: default avatarBuildTools <unconfigured@null.spigotmc.org>
      
      * refactor: merge GlyphTag and ShiftTag resolver and resolvershort into one resolver
      
      * fix: lang-file esc menu offsets
      
      * fix: ModelEngine model not render (#1280)
      
      * fix: missing migrated items with the same model name (#1273)
      
      * fix: vanilla string place sound not playing (#1285)
      
      Co-authored-by: default avatarBuildTools <unconfigured@null.spigotmc.org>
      
      * fix: error on 1.18 when breaking blocks
      
      * refactor: add getter for FontManager#fontEvents
      
      * fix: sound for when a block is inside a furniture and you break it (#1287)
      
      Co-authored-by: default avatarBuildTools <unconfigured@null.spigotmc.org>
      
      * fix: wood hit sound again (#1288)
      
      Co-authored-by: default avatarBuildTools <unconfigured@null.spigotmc.org>
      
      * fix: stone block sound playing when breaking custom string block (#1289)
      
      Co-authored-by: default avatarBuildTools <unconfigured@null.spigotmc.org>
      
      * fix: step and fall sound will not play when use light option (#1290)
      
      * fix: admin furniture remove command not respecting itemid
      
      * refactor: hude code cleanup
      
      ---------
      
      Co-authored-by: default avatarHappy-FZM <501787394@qq.com>
      Co-authored-by: default avatarBruh <134551265+Bruhhhh10@users.noreply.github.com>
      Co-authored-by: default avatarBuildTools <unconfigured@null.spigotmc.org>
      Co-authored-by: default avatarSkick <skick1234@gmail.com>
      1.171.0
      26e18c44
  8. Feb 28, 2024
    • Boy0000's avatar
      1.170.0 (#1240) · 9f8a9061
      Boy0000 authored
      
      * refactor: bump version
      
      * fix: trim shader indentation to fix some incompatibilities with labymod
      
      * refactor: PotionUtils#getEffectType and use registry
      
      * feat: add restricted_rotation for furniture
      
      * fix: noteblock sometimes dropping when breaking oraxen blocks 'too fast'
      
      * refactor: move customBlockUpdatesDisabled checks into nms packages
      
      * fix: PotionUtils#getEffectType not supporting legacy names
      
      * fix: inconsistent buggy behaviour with furniture middle-click listener
      
      * fix: nullpointer in villager-trade handling
      
      * fix: LimitedPlacing preventing placement when allowed type and only empty lists
      
      * fix: / not allowed in auto-generated modelpaths
      
      * feat: OraxenPackPreUploadEvent
      
      * refactor: add OraxenNoteBlockInteractEvent#getAction (#1248)
      
      * chore: make oraxen load on STARTUP not POSTWORLD
      
      * fix: no default values passed in PotionEffects
      
      * chore: attempt to fix repo
      
      * fix: unstackable-tag not removed if item is no longer unstackable
      
      * fix: duplicate fonts not including references when merged
      
      * chore: code cleanup
      
      * feat: allow for pagination in Oraxen Inventory main-menu
      
      * feat: add SCROLLABLE support for OraxenInventory
      
      * fix: imported font-textures being added to atlas, lowering mipmap
      
      * fix: dump_log command not redacting old pack-urls
      
      * fix: EntityUtils#isUnderWater spigot issue
      
      ---------
      
      Co-authored-by: default avatarXiaoMoMi <70987828+Xiao-MoMi@users.noreply.github.com>
      1.170.0
      9f8a9061
  9. Feb 23, 2024
    • Boy0000's avatar
      1.169.0 (#1212) · 52d112f6
      Boy0000 authored
      **[New]**
      - `/oraxen take <players> <itemid>` command
      
      **[Changes]**
      - Improve HUD-check for players under water
      - Drop-mechanic now uses the base-item if none is specified for a drop
      - Drop reliance on LightAPI for `light`-mechanic in favor of light-blocks
      
      **[Fixes]**
      - Issues with 1.18.x Paper servers
      - Error in EnergyBlastMechanic on new Spigot/Paper 1.20.4 builds
      - `/oraxen inventory` icon sometimes breaking displayname of OraxenItem
      - `is_falling` for NoteBlock-mechanic not working
      - Dyed furniture not retaining color when placed
      - Sculk Sensor not triggering in some scenarios:
        * Placing/breaking custom blocks
        * Placing block on custom block
        * Placing/Breaking Furniture
      52d112f6
  10. Jan 30, 2024
    • Boy0000's avatar
      1.168.0 (#1186) · f102ab7b
      Boy0000 authored
      **[New]**
      - Clipboard-WorldEdit support for furniture
        * This meant `//copy/cut/paste -e` works, it does not mean support for other commands
      
      **[Changes]**
      - Move glyph-related settings into common Glyph section
      - Experimental spigot-chat-formatting setting moved to Chat.chat_handler
        * MODERN is aimed at Paper servers and chat-plugins using this
        * LEGACY is everything else
      - Add setting to change displayName of icons in `/oraxen inventory` ([Happy-FMZ](https://github.com/Happy-FZM))
      
      **[Fixes]**
      - Pack sending multiple times after using reload commands
      - Ensure BlockBreakEvent & EntityDamagedByEntityEvent are properly cancelled if furniture-break is cancelled
      - Incorrect step-sound when walking on edge of a Custom Block ([Happy-FMZ](https://github.com/Happy-FZM))
      - Break sound not playing when breaking Stone blocks
      - Nullpointer in Custom-Mechanic command-parsing
      - Remaining Base-Item models breaking when using as OraxenItem-material
      - Lava igniting OraxenBlocks when can_ignite is false
      - Language-prefix not respected in some log/debug messages
      - consumablepotioneffects mechanic not renamed to consumable_potion_effects
      - Recipe-showcase gui caching and showing wrong recipe
      - OraxenNoteBlockInteractEvent called twice & not for left-clicking blocks
      - Bad offset/rotation for Display-Entity type with LimitedPlacing#wall/roof/floor
      - Probability not accepting integers
      - Recipe-builder improperly registering result-amount
      f102ab7b
  11. Jan 10, 2024
    • Boy0000's avatar
      1.167.0 (#1166) · fec426e3
      Boy0000 authored
      **[New]**
      - BlockLocker-Mechanic for furniture & Custom Blocks
        * Example can be found [here]()
      
      **[Changes]**
      - Hide scoreboard-numbers via Packets instead of shaders (1.20.3+)
        * This makes it work with HappyHud without issues
      - Allow CustomBlock drops when `best_tools` is defined but `minimal_type` isnt
      - Removed BlockSound from old `BlockMechanic`
      
      **[Fixes]**
      - Light-mechanic not working for noteblock/stringblock-mechanics
        * Requires [LighterApi](https://github.com/LinsMinecraftStudio/LighterAPI) for newer versions
      - Properly remove & update light when breaking OraxenBlocks
      - Vanilla noteblock behaviour not properly cancelled on Spigot servers
      - Error-spam with ItemFrame furniture without Limited-Placing
      - Pack being sent multiple times (thanks [CubeCrafter72](https://github.com/CubeCrafter72) #1167 )
      - Placing/Breaking custom-blocks playing wrong sound and wrong pitch/volume
      - Wrong step-sound being played in some scenarios
      - Using certain materials in OraxenItems breaking the model/texture of base-item
      - Anvils not correctly repairing Durability Mechanic items
      - BigMining-mechanic not working by default
      - Issue using OraxenItems in drops with latest MythicMobs Dev-builds
      - Error when breaking custom-block on Spigot servers
      1.167.0
      fec426e3
  12. Dec 23, 2023
    • Boy0000's avatar
      1.166.0 (#1153) · 6132d433
      Boy0000 authored
      **[Added]**
      - 1.20.3/4 support
      
      **[Changes]**
      - Remove formatting-warning introduced in previous update
      - Make Oraxen-Inventory per-player
      
      **[Fixes]**
      - Glyph-placeholders in chat not working
      - ITEM_FRAME furniture rotation in some scenarios
      - REINFORCED_DEEPSLATE causing issues on 1.18.x servers
      - Tag.REPLACABLE causing issues on <1.20.x servers
      - Tag.ITEMS_TOOLS causing issues on <1.19.4 servers
      - Placing against a custom block not working for some replacable blocks
      - Tall StringBlock-mechanic blocks placable at worldheight
      - CustomBlocks not being placable at bottom of world
      - Sliced GUI overrides being included in Atlas
      1.166.0
      6132d433
  13. Dec 08, 2023
    • Boy0000's avatar
      1.165.0 (#1128) · cf451eed
      Boy0000 authored
      Changes:
      - Move `block_correction` out of experimental
      - Add `CustomBlocks.block_correction` setting
        * NMS & LEGACY, NMS being default
      - Play CustomBlock hit-sounds like vanilla
        * Before would only play when breaking-stage increased
      - Improve furniture multi-barrier configs
        * If x/y/z coord isnt specified, it will use 0
        * "origin" is now a shorthand for 0,0,0
      - Update MMOItems compatibility to 6.9.4
      - Add warning when ItemID doesnt follow format
      
      Fixes:
      - Glyphs not respecting permissions in chat
      - Furniture randomly breaking on Paper servers
      - Random nullpointers when interacting with furniture hitbox
      - Tons of issues with placement with `block_correction`
      - Issue with damaging items when breaking custom blocks
      - Stringblocks not being placable with `block_correction`enabled
      - Bow Pulling-predicate generating incorrectly
      - limited_placing for walls not preventing roof/floor
      - Several issues with ITEM_FRAME furniture & limited_placing
        * facingDirection when placed on roof
        * breaking furniture not removing barriers when placed on walls not facing NORTH
      - Fix BigMining bypassing REINFORCED_DEEPSLATE
      1.165.0
      cf451eed
  14. Nov 15, 2023
    • Boy0000's avatar
      1.164.0 (#1085) · 2a54b650
      Boy0000 authored
      **[New]**
      - Add EcoItem support for recipes & food-mechanic replacementItem
      - Add PackSlicer to split GUI-textures into 1.20.2 format
      
       **[Fixes]**
      - Issues loading & sending pack to players on Spigot Servers
      - `/oraxen reload all` command not reloading configs & re-registering listeners
      - `crucible_item` not being loaded correctly
      - Limited-placing mechanic not working properly
      - ItemUpdater not retaining Armor Trims
      - Stringblock not reducing itemcount when placed
      - Food-mechanic not registering effects & replacementItem
      - \<player>-tag not working in console-command mechanic
      - Items not loosing durability when mining custom blocks
      - Shapeless recipes not fully working
      - Items with Durability-Mechanic inproperly repairing
      2a54b650
  15. Oct 28, 2023
  16. Oct 01, 2023
  17. Sep 30, 2023
  18. Sep 03, 2023
    • Boy0000's avatar
      release: 1.161.0 (#1013) · b156f235
      Boy0000 authored
      ```yml
      - Make compostable-items work with hoppers
      - Fix issues with placing Hanging Signs on custom-blocks
      - Fix issue with generating items when certain mechanics were disabled
      - Speed up generation of ResourcePack greatly
      - Fix ItemUpdater ignoring Unbreakable
      - Fix malformed itemconfigs not outputting error/being skipped
      - Fix issue with placing against stringblocks
      - Fixed StringBlocks not breaking when block is broken beneath (when Paper BlockUpdates isnt enabled)
      - Remove hitboxes if furniture baseEntity is killed (Paper only)
      - Improve automatic color assigning for Custom Armor
      - Add option for BigMining-mechanic to call events
      - Update zh-CH language file
      ```
      
      **API-changes:**
      ```yml
      - Added bunch of methods to OraxenPack-API
      - Includes methods to add files and reupload pack
      - Added OraxenPackGeneratedEvent
      - Removed deprecated events for custom blocks/furniture
      - 
      ```
      2 tags
      b156f235
  19. Aug 15, 2023
  20. Aug 11, 2023
    • Boy's avatar
      c7551de8
    • Boy0000's avatar
      1.160.0 (#1005) · 322dfbc8
      Boy0000 authored
      - Fix issue with FurnitureUpdater and chunks
      - Fix issue with Glyph-Tabcompletion not clearing players properly
      - Add setting to mechanics.yml to specify global-default furniture type
        * Only applies to furniture where no type is explicitly set
      - Improve time for loading/reloading items
      - Fix issue with inconsistent drops
      - Fix Gesture command
      - Fix turtle-eggs and other Materials not generating models correctly
      - Fix dyeable OraxenItems not being dyeable with dye-recipes
        * Still prevents Custom Armor from being dyed
      - Fix breaking crops with empty hand
      - Fix adjacent tripwires/string updating when placing next to them
      - Add note regarding enabling Paper's BlockUpdates config options
      - Fix bucketing non-source water against Custom Blocks
      - Fix placing Custom Blocks in source-liquids not removing them
      - Improve StoneCutter RecipeBuilder
      - Fix Aura Mechanic not showing for other players
      - Add GlyphInfo command
      322dfbc8
  21. Jul 28, 2023
  22. Jul 21, 2023
    • Boy's avatar
      remove use of ArmorMeta instance · 06aabfcf
      Boy authored
      06aabfcf
    • Boy0000's avatar
      1.158.2 (#973) · 5e2f3c9c
      Boy0000 authored
      5e2f3c9c
    • Boy0000's avatar
      release: 1.158.1 (#940) · 4219dc41
      Boy0000 authored
      - Add support for LessFancyPants Custom Armor Shader
        * Adds new setting, `CustomArmor.shader_type`
        * Valid ones are FANCY (default) and new LESS_FANCY
        * Remove need to specify color for armor, this is assigned automatically
      - Fix EnergyBlast not working properly
      - Fix spell-mechanics triggering when clicking interactable blocks
      - Fix seats not throwing disconnecting players off
      - Make override_item_lore default to false
      - Add shorthand "s" and "g" for shift and glyph-tags
      - Fix some issues with WorldEdit handling of Custom Blocks
      - Fix uuid & name still being required in AttributeModifiers
      4219dc41
  23. Jul 17, 2023
  24. Jul 09, 2023
  25. Jul 06, 2023
  26. Jun 29, 2023
    • Boy's avatar
      bump version · f8587a64
      Boy authored
      1.157.3
      f8587a64
    • Boy0000's avatar
      release: 1.157.3 (#890) · eb9318da
      Boy0000 authored
      - Fix stringblocks updating when blocks are placed next to them
      - Fix noteblock-mechanic blocks updating when above block is broken
      - Fix more cases where same items would not be stackable/usable in recipes
      - Make Bitmap-Glyphs ignore texture, ascent and height specified in the glyph-config
        * This is all defined within the bitmap-entry in fonts.yml
      - Fixes to Gesture-command
      - Fix auto-cmd not respecting items with same model-paths
      - Fix Dye-Command not working with maps
      - Add `amount`-property to recipe results
      - Add Crucible and MMOItems support to recipes
      - Add settings to disable automatic glyph/cmd systems
      - Fix CustomBlock-sounds not being properly removed when disabled
      1.157.2
      eb9318da
  27. Jun 23, 2023
    • Boy's avatar
      fix light for furniture without barriers · 6d69371c
      Boy authored
      6d69371c
    • Boy0000's avatar
      1.157.2 (#863) · 3dc4bd20
      Boy0000 authored
      * add support for multi-bitmap glyphs
      
      * fix issue with some mechanics
      
      * fix furniture seat rotations
      
      * fix custom armor repair disabling
      
      * fix /oraxen give, giving incorrect itemstacks
      
      * change compileNotice
      
      * properly remove old LimitedPlacing and Storage mechanics
      
      * disable evolution task properly
      
      * add feedback to recipe reload
      
      * fix recipes using oraxen items as ingredients
      
      * fix sounds.json not being included in the final pack
      
      * fix font failing to load due to bitmap example
      
      * more recipe tweaks
      
      * fix compilenotice
      
      * move compile logic into readin Manifest over excluding classes
      
      * add compiledBy check
      
      * fix lore always being overriden
      
      * minor nullpoint checks
      
      * update workflow to not need tags
      3dc4bd20
  28. Jun 16, 2023
  29. Jun 11, 2023
  30. Jun 04, 2023
Loading