Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

A bit of spring cleaning in the winter. #808

Closed
wants to merge 45 commits into from
Closed

Conversation

ryderbelserion
Copy link
Member

@ryderbelserion ryderbelserion commented Dec 16, 2024

  • Update bStats as Bastion has a release with Folia support integrated, I no longer have to maintain it.
  • Re-work the quadcrate structures, and allow saving new structures.
  • Switch the data.yml to use sqlite as a default file storage.

Signed-off-by: Ryder Belserion <[email protected]>
* Add a crate interact event

This is to have proper support for other plugins like Nexo, or ItemsAdder

* Add nexo interact listener

* add editor.yml

* fix isCrateLocation method

* add replacement command/feature for /crazycrates set

* remove unneeded code

* update invalid docs url

* change crate to nullable

* add {reason} placeholder to force exit

* Switch to fully location based for nexo

* check if hand is off_hand

* spawn display entity above location

* update default messages.yml

* Add ability to remove crates when using /crazycrates editor

* deprecate old way of removing crates

* No longer need to sneak, or be in creative mode to remove crates.

* always register our editor for normal blocks

* Register more of our listeners

* return if block is air

* fix the last little odd bug

* add trim example back to default files

* reduce duplicate methods

* return if the block clicked is furniture

* update key checks

* cancel key interactions

* simplify interact handling with nexo/vanilla

* update editor message

* prevent re-adding to the crate editor

* add/clean checks to prevent editor messes

* remove from editor crate if they don't have the permission

* remove dead imports

* use Block.isEmpty()

* prevent key check if itemstack is empty

* add more if hand checks

* add config option to pick custom items plugin

* chore: remove import

* add items adder support for furniture

* add "none" option to the config.yml

* add isFurniture method

* use proper plugin check

---------

Signed-off-by: Ryder Belserion <[email protected]>
@ryderbelserion ryderbelserion force-pushed the spring-cleaning branch 2 times, most recently from f366277 to 73018f3 Compare December 18, 2024 03:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

1 participant