Interactables 1.1.2

A library to create interactive objects in Minecraft.

  1. Qwertyness
    Interactables does not do anything when running independently. It is an API that must be paired with a plugin that uses it. See a list below.

    Interactables is a Bukkit/Spigot API that allows the creation of interactive objects in Minecraft.

    I created this library for the plugin PortalCommands in hopes that I will make more plugins like it with different types of objects (other than portals)

    If you would like to create your own Interactables plugin, check out the Github repository found here to learn more about how it works. If you have any questions on how to get started with the API, just shoot me a PM.

    API Features:
    • Auto generation of a data file to store Interactables data
    • Simple command management system that bundles all commands into /interactable to make it easier for users.
    • Framework for the basic Interactable template.
    Usage With My Plugins:
    Installing Interactables for use with any of my Interactables plugins is very simple. Just drop the Interactables jar in your plugins folder along with the desired Interactables plugins (such as PortalCommands) and start up your server. The plugins will take care of themselves; just use the in game UI to set up your interactables.

    Since Interactables doesn't control subcommands or command syntax, instructions for the use of Interactables sub-plugins should be provided on the individual plugin's info page.

    Plugins Currently Using Interactables:

Recent Updates

  1. Bug fixes.

Recent Reviews

  1. ImFx
    ImFx
    5/5,
    Version: 1.1.2
    Excellent plugin bro.
    I using this for a big minecraft Czechoslovakia server BasicLand.
    Nice plugin, good developer :)
    ImFx
  2. Altitude
    Altitude
    5/5,
    Version: 1.1.2
    I've been using this plugin for a couple years and it's been great! We've found lots of uses for it, but mainly our portals at spawn.
  3. Nightshade73
    Nightshade73
    5/5,
    Version: 1.1.2
    Very helpful.
    I love it and the plugins that come with it.
    Keep it up!
    Ill be here! :D
  4. awesomebing1
    awesomebing1
    5/5,
    Version: 1.1.2
    Works perfectly. My only thing is that if you run it without anything, it tells you to do /interactables help, which shows no help text. Otherwise, works perfectly with your other plugin!
  5. Tritions555
    Tritions555
    2/5,
    Version: 1.1.1
    Error:
    [21:29:47] [Server thread/INFO]: Tritions555 issued server command: /interactable createportal Aportal player warp a
    [21:29:47] [Server thread/ERROR]: null
    org.bukkit.command.CommandException: Unhandled exception executing command 'interactable' in plugin Interactables v1.1.1
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[spigot1.8.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:181) ~[spigot1.8.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
    at org.bukkit.craftbukkit.v1_7_R4.CraftServer.dispatchCommand(CraftServer.java:767) ~[spigot1.8.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
    at net.minecraft.server.v1_7_R4.PlayerConnection.handleCommand(PlayerConnection.java:1043) [spigot1.8.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
    at net.minecraft.server.v1_7_R4.PlayerConnection.a(PlayerConnection.java:880) [spigot1.8.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
    at net.minecraft.server.v1_7_R4.PacketPlayInChat.a(PacketPlayInChat.java:28) [spigot1.8.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
    at net.minecraft.server.v1_7_R4.PacketPlayInChat.handle(PacketPlayInChat.java:65) [spigot1.8.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
    at net.minecraft.server.v1_7_R4.NetworkManager.a(NetworkManager.java:186) [spigot1.8.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
    at net.minecraft.server.v1_7_R4.ServerConnection.c(ServerConnection.java:81) [spigot1.8.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
    at net.minecraft.server.v1_7_R4.MinecraftServer.v(MinecraftServer.java:734) [spigot1.8.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
    at net.minecraft.server.v1_7_R4.DedicatedServer.v(DedicatedServer.java:289) [spigot1.8.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
    at net.minecraft.server.v1_7_R4.MinecraftServer.u(MinecraftServer.java:584) [spigot1.8.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
    at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:490) [spigot1.8.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
    at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628) [spigot1.8.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
    Caused by: java.lang.NullPointerException
    at com.qwertyness.interactables.Interactables.onCommand(Interactables.java:57) ~[?:?]
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[spigot1.8.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
    ... 13 more
    1. Qwertyness
      Author's Response
      Could you provide more information?

      Do you have PortalCommands 2.1.1 installed?
      Spigot version?
      Procedure to reproduce the problem?
      Etc.

      Also, when using a command type argument like player, you need to put a -t argument in front of the type argument (that may be what is causing the error.)

      When it comes to errors, could you please not rate poorly until you have received support?

      Thanks, Qwertyness