OpenBooks
Open books when a player joins the server.
Features
- Automatically opens books to players joining the server.
- For newcomers, different book can be opened to the user.
- Has permission to bypass book opening.
- Highly configurable books.
- Supports PlaceHolderAPI for book texts!
- Supports 1.19 Spigot
Use Cases
- For letting users know about the rules of server (both new comers and others)
- Announce users what is going on.
Download
Visit external link and scroll down untill you see this section

Github
Source code can be found here
Screenshots
For new comming users
For users who have joined the server before
For bypassing books
config.yml
# ________ ________ _______ ________ ________ ________ ________ ___ __ ________
# |\ __ \|\ __ \|\ ___ \ |\ ___ \|\ __ \|\ __ \|\ __ \|\ \|\ \ |\ ____\
# \ \ \|\ \ \ \|\ \ \ __/|\ \ \\ \ \ \ \|\ /\ \ \|\ \ \ \|\ \ \ \/ /|\ \ \___|_
# \ \ \\\ \ \ ____\ \ \_|/_\ \ \\ \ \ \ __ \ \ \\\ \ \ \\\ \ \ ___ \ \_____ \
# \ \ \\\ \ \ \___|\ \ \_|\ \ \ \\ \ \ \ \|\ \ \ \\\ \ \ \\\ \ \ \\ \ \|____|\ \
# \ \_______\ \__\ \ \_______\ \__\\ \__\ \_______\ \_______\ \_______\ \__\\ \__\____\_\ \
# \|_______|\|__| \|_______|\|__| \|__|\|_______|\|_______|\|_______|\|__| \|__|\_________\
# \|_________|
# Open Books when user joins
# Book name that OpenBooks should show player when they join the server
UserJoinBook: "JoinBook"
# UserJoinBook: "" # If you do not want to open a book when user joins
# Book name that OpenBooks should show player when they join the server for the first time.
NewUserJoinBook: "NewUserBook"
# NewUserJoinBook: "" # If you do not want to open a book when user joins the server for the first time.books.yml
# You can use PlaceHolderAPI placeholders if you want!
JoinBook:
pages:
[
# Pages are split by , commas
"Welcome to minecraft server",
"Hello %player_displayname%, welcome back to server",
"§c§lNo Hacks!!§0",
"Have a good time in our server!",
]
keepBook: false
# If keep book was set true, then in which slot?
# THIS WILL REMOVE THE ORIGINAL ITEM THAT WAS IN THAT SLOT!!! bookSlot: 0
title: "JoinBook1"
author: "OpenBooks"
NewUserBook:
pages:
[
"Welcome to minecraft server",
"Hello %player_displayname%, welcome back to server.",
"§c§lIt seems like you are joining for the first time. Check our website!§0",
"Have a good time in our server!",
]
keepBook: true
# If keep book was set true, then in which slot?
# THIS WILL REMOVE THE ORIGINAL ITEM THAT WAS IN THAT SLOT!!! bookSlot: 0
title: "JoinBook2"
author: "OpenBooks"Permissions
- openbooks.bypass : for bypassing automatic book opens.
Future Features
- Add feature that users can open books to another user.
- Random book opens when user joins server
- Anything you guys want!
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta
