Spigot Server Tutorial Plus 1.21.2

Introduce players to your server with unlimited tutorials! Many customisations! Free!

  1. Server Tutorial Plus - Create unlimited server tutorials! Set settings for every unique point! And many more features!

    Read more about this resource...
    #1 MartenM, Mar 12, 2017
    Last edited: Dec 29, 2017
    • Like Like x 1
  2. Andre_601


    A mor detailed tutorial would be helpfull
  3. It's not that hard, but I will make one :)
  4. Andre_601


    A question and a Idea:

    Question: Will the added commands be runned as a operator or as a normal player?

    Idea: A function, to make ever othe player invisible, while you're in a tutorial. (This is good for bigger server)
  5. The commands will be send from the console.

    Yup, was already thinking about an option like this.
  6. Andre_601


    What for sounds are available?
  7. Andre_601


    Bug report and some problems:
    • [Problem] You can't remove a block from a tutorial.
    • [Bug] If you disconnect, while you're in a tutorial, you can't leave it.
    • If you use a soundeffect, that didn't exist, you will get this error.
      Code (Text):
      [14:03:20] [Server thread/ERROR]: null
      org.bukkit.command.CommandException: Unhandled exception executing command 'st' in plugin ServerTutorialPlus v1.0.0
          at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[server.jar:git-Spigot-4741400-a1d3777]
          at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) ~[server.jar:git-Spigot-4741400-a1d3777]
          at org.bukkit.craftbukkit.v1_11_R1.CraftServer.dispatchCommand(CraftServer.java:650) ~[server.jar:git-Spigot-4741400-a1d3777]
          at net.minecraft.server.v1_11_R1.PlayerConnection.handleCommand(PlayerConnection.java:1344) [server.jar:git-Spigot-4741400-a1d3777]
          at net.minecraft.server.v1_11_R1.PlayerConnection.a(PlayerConnection.java:1179) [server.jar:git-Spigot-4741400-a1d3777]
          at net.minecraft.server.v1_11_R1.PacketPlayInChat.a(PacketPlayInChat.java:45) [server.jar:git-Spigot-4741400-a1d3777]
          at net.minecraft.server.v1_11_R1.PacketPlayInChat.a(PacketPlayInChat.java:1) [server.jar:git-Spigot-4741400-a1d3777]
          at net.minecraft.server.v1_11_R1.PlayerConnectionUtils$1.run(SourceFile:13) [server.jar:git-Spigot-4741400-a1d3777]
          at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_66-internal]
          at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_66-internal]
          at net.minecraft.server.v1_11_R1.SystemUtils.a(SourceFile:46) [server.jar:git-Spigot-4741400-a1d3777]
          at net.minecraft.server.v1_11_R1.MinecraftServer.D(MinecraftServer.java:747) [server.jar:git-Spigot-4741400-a1d3777]
          at net.minecraft.server.v1_11_R1.DedicatedServer.D(DedicatedServer.java:399) [server.jar:git-Spigot-4741400-a1d3777]
          at net.minecraft.server.v1_11_R1.MinecraftServer.C(MinecraftServer.java:678) [server.jar:git-Spigot-4741400-a1d3777]
          at net.minecraft.server.v1_11_R1.MinecraftServer.run(MinecraftServer.java:576) [server.jar:git-Spigot-4741400-a1d3777]
          at java.lang.Thread.run(Thread.java:745) [?:1.8.0_66-internal]
      Caused by: java.lang.IllegalArgumentException: No enum constant org.bukkit.Sound.LEVEL_UP
          at java.lang.Enum.valueOf(Enum.java:238) ~[?:1.8.0_66-internal]
          at org.bukkit.Sound.valueOf(Sound.java:1) ~[server.jar:git-Spigot-4741400-a1d3777]
          at com.martenm.servertutorialplus.helpers.PointEditor.EditPoint(PointEditor.java:74) ~[?:?]
          at com.martenm.servertutorialplus.commands.ServerTutorialCommands.onCommand(ServerTutorialCommands.java:335) ~[?:?]
          at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[server.jar:git-Spigot-4741400-a1d3777]
          ... 15 more
    • Useful Useful x 1
  8. Newest update fixes some things :)

    Breaking the block should do it :/
  9. Andre_601


    But after I placed the block again, it still used it...
  10. What do you mean?
  11. Can you tell me the syntax to edit the messages in the tutorialsaves.yml plz ?
  12. You can add messages ingame using this command: /st edit <tutorial ID> <point> add message <your message>
    Or as you requested, in the tutorialsaves.yml like this:
    Code (Text):

            - §a     (Handy trick for creating an empty line
            - §b I like §bpizza
            - 'and so on'
    Not that if it does not work, try surrounding the messages with ' '
  13. Andre_601


    I think, that he means, if it is possible, to change the command-messages like when you addet a line...
  14. Could be done in a later version. Will not do every message than since some messages should only be seen by server OPs.
  15. Can you add fake coordinates option (in config) while pressing f3? I would like to show some places in the tutorial but I don't want players to know how get there by simply completing the tutorial.