Tutorials
Step-by-step guides to help you get the most out of DeltaPlugins
Tutorial Categories
Our tutorials are organized by skill level to help you find the right guide for your needs. Whether you're just starting out or looking to implement advanced features, we have tutorials to help you succeed.
Beginner Tutorials
These tutorials cover the basics of using DeltaPlugins and are perfect for those who are new to Minecraft server administration or our platform.
Setting Up Your First Server
Learn how to set up a basic Minecraft server with essential DeltaPlugins for a smooth experience.
What You'll Learn
- How to choose the right server software
- Setting up basic server properties
- Installing essential DeltaPlugins
- Basic server security measures
Step 1: Choose Your Server Software
We recommend using Paper for most servers as it offers good performance and plugin compatibility.
Download the latest version from papermc.io and follow their installation instructions.
Step 2: Configure Your Server
After installing Paper, edit the server.properties file to set basic options like:
server-name=My DeltaPlugins Server
gamemode=survival
difficulty=normal
max-players=20
view-distance=10
spawn-protection=16
Step 3: Install Essential Plugins
For a new server, we recommend these essential DeltaPlugins:
- DeltaEssentials - Basic server commands and features
- DeltaProtect - World and player protection
- DeltaEconomy - Basic economy system
Follow our installation guide to add these plugins to your server.
Step 4: Secure Your Server
Basic security measures include:
- Setting up operator permissions carefully
- Using a whitelist for private servers
- Configuring DeltaProtect to prevent griefing
Next Steps
Once your server is running, check out our tutorial on Player Management to learn how to effectively manage your community.
Player Management Basics
Learn how to manage players, set up permissions, and create a welcoming environment for your community.
What You'll Learn
- Setting up basic permission groups
- Creating welcome messages and rules
- Managing player inventories and data
- Basic moderation tools
Step 1: Set Up Permission Groups
Using DeltaPerms, create basic permission groups for your server:
# In permissions.yml
groups:
default:
permissions:
- deltaplugins.basic.commands
- deltaplugins.home.set
vip:
inheritance: default
permissions:
- deltaplugins.vip.perks
moderator:
inheritance: vip
permissions:
- deltaplugins.mod.kick
- deltaplugins.mod.ban
Step 2: Create Welcome Messages
Configure DeltaEssentials to display welcome messages and server rules:
# In messages.yml
welcome-message: "&aWelcome to the server, %player_name%!"
motd:
- "&6=== Server Rules ==="
- "&f1. Be respectful to other players"
- "&f2. No griefing or stealing"
- "&f3. Have fun!"
Step 3: Player Data Management
Learn basic commands for managing player data:
/invsee [player]
- View a player's inventory/eco give [player] [amount]
- Give currency to a player/home set [name]
- Set a home location
Step 4: Moderation Tools
Essential moderation commands:
/kick [player] [reason]
- Kick a player from the server/ban [player] [reason]
- Ban a player/mute [player] [duration]
- Mute a player
Pro Tip
Consider setting up an application process for moderator positions to ensure you have trustworthy staff members.
Setting Up a Basic Economy
Learn how to set up and configure a basic economy system for your Minecraft server.
Coming Soon
This tutorial is currently being developed. Check back soon!
Intermediate Tutorials
These tutorials are designed for server owners who are already familiar with the basics and want to take their server to the next level.
Creating a Server Shop
Learn how to set up a comprehensive shop system where players can buy and sell items.
What You'll Learn
- Setting up DeltaShop plugin
- Configuring item prices and categories
- Creating physical shop locations
- Setting up admin shops vs. player shops
Step 1: Install and Configure DeltaShop
After installing DeltaShop, configure the main settings:
# In config.yml
economy:
currency-symbol: "$"
starting-balance: 500
shop:
allow-player-shops: true
tax-rate: 5 # Percentage
max-shops-per-player: 3
Step 2: Set Up Item Categories
Organize your shop with categories:
# In categories.yml
categories:
blocks:
icon: STONE
display-name: "&6Building Blocks"
tools:
icon: DIAMOND_PICKAXE
display-name: "&bTools & Weapons"
food:
icon: BREAD
display-name: "&aFood & Farming"
Step 3: Configure Item Prices
Set up the prices for items in your shop:
# In prices.yml
items:
DIAMOND:
buy-price: 100
sell-price: 80
category: tools
STONE:
buy-price: 2
sell-price: 1
category: blocks
BREAD:
buy-price: 5
sell-price: 3
category: food
Step 4: Create Physical Shop Locations
To create a physical shop location:
- Place a chest or sign at your desired location
- Run the command:
/deltashop create [shop-name]
- Follow the on-screen instructions to set up the shop type
Pro Tip
Consider creating a central marketplace area on your server where players can easily find all available shops.
Custom Enchantments and Items
Create unique enchantments and custom items to make your server stand out.
Coming Soon
This tutorial is currently being developed. Check back soon!
Creating Custom Quests and Rewards
Learn how to create engaging quests and reward systems for your players.
Coming Soon
This tutorial is currently being developed. Check back soon!
Advanced Tutorials
These tutorials cover complex topics and are designed for experienced server administrators who want to implement advanced features.
Custom Scripting with DeltaScript
Learn how to use DeltaScript to create custom behaviors and events without Java programming.
What You'll Learn
- DeltaScript syntax and structure
- Creating custom events and triggers
- Working with variables and conditions
- Integrating with other plugins
Step 1: Understanding DeltaScript Basics
DeltaScript uses a simple syntax for defining events and actions:
# Basic script structure
on event_name:
- condition: condition_check
actions:
- action1 param1 param2
- action2 param1 param2
Step 2: Creating Your First Script
Let's create a simple welcome message with a first-join bonus:
# In scripts/welcome.ds
on player_join:
- condition: player.has_tag("new_player") == false
actions:
- broadcast "&6Welcome to the server for the first time!"
- give_item DIAMOND 5
- give_money 1000
- add_tag "new_player"
- condition: player.has_tag("new_player") == true
actions:
- message "&aWelcome back, !"
Step 3: Advanced Event Handling
Create more complex scripts with multiple conditions:
# In scripts/special_blocks.ds
on block_break:
- condition: block.type == "DIAMOND_ORE" && player.has_permission("vip.double_drops")
actions:
- cancel_event
- set_block AIR
- drop_item DIAMOND 2
- message "&aYour VIP status gave you double diamonds!"
Step 4: Creating Custom Commands
Define your own custom commands with DeltaScript:
# In scripts/commands.ds
command heal:
permission: deltascript.heal
usage: /heal [player]
description: Heal yourself or another player
script:
- condition: args.length == 0
actions:
- set_health 20
- message "&aYou have been healed!"
- condition: args.length == 1 && player.has_permission("deltascript.heal.others")
actions:
- set_health 20
- message "&aYou have been healed by !"
- message "&aYou healed !"
Advanced Tip
You can use DeltaScript to create complex game mechanics like custom bosses, special abilities, or server-wide events. Check our API Reference for all available functions.
Database Integration and Data Management
Learn how to integrate external databases with your server and manage player data effectively.
Coming Soon
This tutorial is currently being developed. Check back soon!
Multi-Server Network Setup
Set up and manage a network of connected Minecraft servers with shared data and seamless player transitions.
Coming Soon
This tutorial is currently being developed. Check back soon!
Request a Tutorial
Don't see a tutorial for something you want to learn? Let us know what topics you'd like us to cover in future tutorials.
Request a Tutorial