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

SlimeFun support #370

Open
tal5 opened this issue Sep 22, 2021 · 1 comment
Open

SlimeFun support #370

tal5 opened this issue Sep 22, 2021 · 1 comment
Labels
Possible Might be added - good candidate for a PR!

Comments

@tal5
Copy link
Member

tal5 commented Sep 22, 2021

Would it be possible to add slimefun support? they have a API for add-ons, which could possible help with that.

Events:
All events in their api

Tags:
These aren't as useful as the events in my opinion, but tags like:
ItemTag.Is_Slimefun to check for an item being slimefun
LocationTag.Is_Slimefun to check for a block being slimefun
LocationTag.Slimefun_contents To get the contents of a slimefun machine/container
Would be great :p

And perhaps ObjectTypes for slimefun items and blocks (For using scripts to place Slimefun machines/containers), + commands for placing them (Since commands like modifyblock only take MaterialTags).

+ whatever else seems appropriate ofc, these are just a few basic ideas i had, Thank you very much for reading anyway! And sorry if i made any mistakes wording/writing/explaining :p

@mcmonkey4eva mcmonkey4eva added the Possible Might be added - good candidate for a PR! label Sep 22, 2021
@tal5
Copy link
Member Author

tal5 commented Sep 23, 2021

Rewriting this since i made it slightly messy, sorry ;-;
Things i need and would use:
A Explosive Tools event, due to them mining a 3x3 area, they allow players to break blocks without firing the player breaks block event.
possibly with its own location/blocks matcher (other then the regular location ones), that matches all blocks mined (i.e. blocks:location_flagged:NoMine would fire if any of the blocks mined have the NoMine flag).

Things i think could be useful:
Android Mine Event
Android Farm Event
Auto Enchanter Used Event
Block Placer Place Event
Due to all of them doing things possible by player actions, which lets players preform actions without triggering an event.
ItemTag/LocationTag.Is_slimefun For checking if a block/item is slimefun.

Everything else that isn't really useful in my opinion:
All events in the slimefun API
Tag to get a player's slimefun research progress
Tag to get a player's slimefun backpack
LocationTag.slimefun_contents To get a ListTag(ItemTag) of a slimefun machines/container's contents
LocationTag.slimefun_contents Mechanism to set the contents of a slimefun machines/container

Sorry for making it messy before, hope i did it right and that that's the way you meant, and Ty for reading!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Possible Might be added - good candidate for a PR!
Projects
None yet
Development

No branches or pull requests

2 participants