ModsJava
Tutorial ⚡ ArTutorial | Animation Tutorial Plugin
Animation Tutorial Plugin
⬇ Download on SpigotArTutorial Plugin Guide ✦ Guide Players. Freeze. Teach. Restore. ✦
1. What Is This Plugin
ArTutorial Is A Minecraft Plugin That Creates Guided Tutorials. Players Are Smoothly Moved Between Location Sets While Messages Are Displayed. The Player Is Frozen Including Head Movement During Waiting, Set To Spectator Mode, Made Invincible, And Returned To Normal After The Tutorial Ends.
2. Main Commands
1. What Is This Plugin
ArTutorial Is A Minecraft Plugin That Creates Guided Tutorials. Players Are Smoothly Moved Between Location Sets While Messages Are Displayed. The Player Is Frozen Including Head Movement During Waiting, Set To Spectator Mode, Made Invincible, And Returned To Normal After The Tutorial Ends.
2. Main Commands
- /Tutorial Create <Name> → Create A New Tutorial
- /Tutorial Set <Name> → Save Current Location As Next Set
- /Tutorial Setmessage <Name> <Set> <Type> <Message> → Add Title, Subtitle, Actionbar Or Bossbar
- /Tutorial Delete <Name> → Delete A Tutorial
- /Tutorial Start <Player> <Name> → Start Tutorial For A Player
- /Tutorial Stop [Player] → Stop Tutorial
- /Tutorial List → List All Tutorials
- /Tutorial Reload → Reload Config
- /Tutorial Help → Show Help
- Artutorial.Admin → Full Access To All Commands
- Artutorial.Start → Permission To Start Tutorials For Players
- Admin Creates Tutorial With /Tutorial Create
- Admin Saves Multiple Location Sets With /Tutorial Set
- Admin Adds Messages (Title, Subtitle, Actionbar, Bossbar) With /Tutorial Setmessage
- Admin Starts Tutorial On A Player With /Tutorial Start
- Player Is Teleported Smoothly Between Sets
- On Arrival Messages Are Shown Sequentially
- Player Cannot Move Or Look Around While Waiting
- After Last Set Player Returns To Original Location And Gamemode
- On Plugin Unload All Players In Tutorial Are Restored Automatically
- Title → Big Text In Center
- Subtitle → Text Under Title
- Actionbar → Text Above Hotbar
- Bossbar → Progress Bar At Top
- Smooth Movement Between Sets
- Full Player Freeze Including Head
- Spectator Gamemode
- Invincible During Tutorial
- Configurable Sounds, Speeds & Delays
- Fully Configurable Messages And Help
- Safe Unload Restore System
- Optimized For Zero Lag
Spoiler: config.yml
# ╔═══════════════════════════════════════════════╗
# ░█████╗░██████╗░██████╗░███████╗██╗░░░██╗
# ██╔══██╗██╔══██╗██╔══██╗██╔════╝██║░░░██║ 1.20X - 1.21X
# ███████║██████╔╝██║░░██║█████╗░░██║░░░██║ SPIGOT
# ██╔══██║██╔══██╗██║░░██║██╔══╝░░╚██╗░██╔╝ - JAVA 21 -
# ██║░░██║██║░░██║██████╔╝███████╗░╚████╔╝░
# ╚═╝░░╚═╝╚═╝░░╚═╝╚═════╝░╚══════╝░░╚═══╝░░
# ╚═══════════════════════════════════════════════╝
prefix: "&8[�FFAAArTutorial&8] �FFAA» &f"
messages:
no-permission: "You Don't Have Permission�FFAA!"
player-only: "Only Players�FFAA!"
player-not-found: "Player Not Found�FFAA!"
tutorial-not-found: "Tutorial �FFAA%name% &fNot Found�FFAA!"
tutorial-already-exists: "Tutorial �FFAA%name% &fAlready Exists�FFAA!"
tutorial-created: "Tutorial �FFAA%name% &fSuccessfully Created�FFAA!"
tutorial-deleted: "Tutorial �FFAA%name% &fDeleted Successfully�FFAA!"
set-saved: "Set �FFAA#%number% &fSaved For Tutorial �FFAA%name%�FFAA!"
set-not-found: "Set �FFAA#%number% &fDoes Not Exist In Tutorial �FFAA%name%�FFAA!"
message-added: "Message Added To Set �FFAA#%number% &fOf Tutorial �FFAA%name%�FFAA!"
invalid-type: "Invalid Type�FFAA! &fUse: bossbar, title, subtitle, actionbar"
tutorial-started: "Tutorial �FFAA%name% &fStarted For �FFAA%player%�FFAA!"
tutorial-already-running: "Player Is Already In a Tutorial�FFAA!"
no-sets: "This Tutorial Has No Sets�FFAA! Add Some With /tutorial set"
reload-success: "Config Reloaded Successfully�FFAA!"
usage-create: "&cUsage: /tutorial create <name>"
usage-delete: "&cUsage: /tutorial delete <name>"
usage-set: "&cUsage: /tutorial set <name>"
usage-setmessage: "&cUsage: /tutorial setmessage <name> <setNumber> <bossbar/title/subtitle/actionbar> <message>"
usage-start: "&cUsage: /tutorial start <player> <name>"
usage-stop: "&cUsage: /tutorial stop <player>"
set-number-invalid: "Set Number Must Be a Number�FFAA!"
list-empty: "No Tutorials Created Yet�FFAA!"
list-header: "Tutorials (&e%count%&a):"
list-item: " &8» �FFAA%name% &7(%sets% sets)"
stop-self: "Tutorial Stopped�FFAA!"
not-in-tutorial: "You Are Not In a Tutorial�FFAA!"
stop-other: "Tutorial Stopped For �FFAA%player%"
player-not-in-tutorial: "Player Is Not In a Tutorial�FFAA!"
help:
- ""
- "�FFAA» &7/tutorial create <name> - Create a New Tutorial"
- "�FFAA» &7/tutorial set <name> - Save Current Location As Next Set"
- "�FFAA» &7/tutorial setmessage <name> <set> <type> <message>"
- "�FFAA» &7/tutorial delete <name> - Delete a Tutorial"
- "�FFAA» &7/tutorial start <player> <name> - Start Tutorial For a Player"
- "�FFAA» &7/tutorial list - List All Tutorials"
- "�FFAA» &7/tutorial reload - Reload Configuration"
- "�FFAA» &7/tutorial help - Show This Help"
movement:
speed: 8.0
update-interval: 1
arrival-distance: 0.3
smooth-look: true
look-smoothness: 0.15
display:
title-fade-in: 10
title-stay: 60
title-fade-out: 10
bossbar-duration: 80
actionbar-duration: 60
message-delay: 40
after-messages-delay: 20
bossbar-color: BLUE
bossbar-style: SOLID
tutorial:
gamemode: SPECTATOR
finish-gamemode: SURVIVAL
return-to-start: true
restore-gamemode: true
freeze-player: true
invincible: true
arrive-sound: "BLOCK_NOTE_BLOCK_PLING"
arrive-sound-volume: 1.0
arrive-sound-pitch: 1.5
finish-sound: "ENTITY_PLAYER_LEVELUP"
finish-sound-volume: 1.0
finish-sound-pitch: 1.0
# ░█████╗░██████╗░██████╗░███████╗██╗░░░██╗
# ██╔══██╗██╔══██╗██╔══██╗██╔════╝██║░░░██║ 1.20X - 1.21X
# ███████║██████╔╝██║░░██║█████╗░░██║░░░██║ SPIGOT
# ██╔══██║██╔══██╗██║░░██║██╔══╝░░╚██╗░██╔╝ - JAVA 21 -
# ██║░░██║██║░░██║██████╔╝███████╗░╚████╔╝░
# ╚═╝░░╚═╝╚═╝░░╚═╝╚═════╝░╚══════╝░░╚═══╝░░
# ╚═══════════════════════════════════════════════╝
prefix: "&8[�FFAAArTutorial&8] �FFAA» &f"
messages:
no-permission: "You Don't Have Permission�FFAA!"
player-only: "Only Players�FFAA!"
player-not-found: "Player Not Found�FFAA!"
tutorial-not-found: "Tutorial �FFAA%name% &fNot Found�FFAA!"
tutorial-already-exists: "Tutorial �FFAA%name% &fAlready Exists�FFAA!"
tutorial-created: "Tutorial �FFAA%name% &fSuccessfully Created�FFAA!"
tutorial-deleted: "Tutorial �FFAA%name% &fDeleted Successfully�FFAA!"
set-saved: "Set �FFAA#%number% &fSaved For Tutorial �FFAA%name%�FFAA!"
set-not-found: "Set �FFAA#%number% &fDoes Not Exist In Tutorial �FFAA%name%�FFAA!"
message-added: "Message Added To Set �FFAA#%number% &fOf Tutorial �FFAA%name%�FFAA!"
invalid-type: "Invalid Type�FFAA! &fUse: bossbar, title, subtitle, actionbar"
tutorial-started: "Tutorial �FFAA%name% &fStarted For �FFAA%player%�FFAA!"
tutorial-already-running: "Player Is Already In a Tutorial�FFAA!"
no-sets: "This Tutorial Has No Sets�FFAA! Add Some With /tutorial set"
reload-success: "Config Reloaded Successfully�FFAA!"
usage-create: "&cUsage: /tutorial create <name>"
usage-delete: "&cUsage: /tutorial delete <name>"
usage-set: "&cUsage: /tutorial set <name>"
usage-setmessage: "&cUsage: /tutorial setmessage <name> <setNumber> <bossbar/title/subtitle/actionbar> <message>"
usage-start: "&cUsage: /tutorial start <player> <name>"
usage-stop: "&cUsage: /tutorial stop <player>"
set-number-invalid: "Set Number Must Be a Number�FFAA!"
list-empty: "No Tutorials Created Yet�FFAA!"
list-header: "Tutorials (&e%count%&a):"
list-item: " &8» �FFAA%name% &7(%sets% sets)"
stop-self: "Tutorial Stopped�FFAA!"
not-in-tutorial: "You Are Not In a Tutorial�FFAA!"
stop-other: "Tutorial Stopped For �FFAA%player%"
player-not-in-tutorial: "Player Is Not In a Tutorial�FFAA!"
help:
- ""
- "�FFAA» &7/tutorial create <name> - Create a New Tutorial"
- "�FFAA» &7/tutorial set <name> - Save Current Location As Next Set"
- "�FFAA» &7/tutorial setmessage <name> <set> <type> <message>"
- "�FFAA» &7/tutorial delete <name> - Delete a Tutorial"
- "�FFAA» &7/tutorial start <player> <name> - Start Tutorial For a Player"
- "�FFAA» &7/tutorial list - List All Tutorials"
- "�FFAA» &7/tutorial reload - Reload Configuration"
- "�FFAA» &7/tutorial help - Show This Help"
movement:
speed: 8.0
update-interval: 1
arrival-distance: 0.3
smooth-look: true
look-smoothness: 0.15
display:
title-fade-in: 10
title-stay: 60
title-fade-out: 10
bossbar-duration: 80
actionbar-duration: 60
message-delay: 40
after-messages-delay: 20
bossbar-color: BLUE
bossbar-style: SOLID
tutorial:
gamemode: SPECTATOR
finish-gamemode: SURVIVAL
return-to-start: true
restore-gamemode: true
freeze-player: true
invincible: true
arrive-sound: "BLOCK_NOTE_BLOCK_PLING"
arrive-sound-volume: 1.0
arrive-sound-pitch: 1.5
finish-sound: "ENTITY_PLAYER_LEVELUP"
finish-sound-volume: 1.0
finish-sound-pitch: 1.0
Tutorial ⚡ ArTutorial | Animation Tutorial Plugin is a free Minecraft Java mod. Compatible with Minecraft 1.20, 1.20.6, 1.21. Downloaded 3 times (via Spigot). Download it and open it directly in the game.