Skip to content

SlimeFun support #370

Open
Open

Description

@tal5

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

Activity

  1. tal5 commented on Sep 23, 2021

    @tal5
    MemberAuthor

    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

Metadata

Metadata

Assignees

No one assigned

    Labels

    PossibleMight be added - good candidate for a PR!

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions