{§#curver§} {|#langs|}
{|/langs|} {§/curver§}
Homepage
Forums
Code
SpongeDocs
JavaDocs
Plugins
Get Sponge
{§#curver§} {|#langs|}
{|/langs|} {§/curver§}
4.0.3
latest
{[#vers]}
{[apiversion]}
{[/vers]}
|
|
Navigation
Sponge 4.0.3 documentation
Creating a Server
Table Of Contents
Creating a Server
Getting Started
Installing Java
Migrating to Sponge
Choosing an Implementation
Installing SpongeForge
Installing SpongeVanilla
Creating a Launch Script
Port Forwarding
Using Sponge with BungeeCord
Configuring Sponge
Introduction to HOCON
JSON Syntax
global.conf
server.properties
Server Management
Managing the Whitelist
Managing Bans
Managing Permissions
Installing Plugins
Exploit Patches
Becoming an Expert Spongineer
Commands
Troubleshooting
Log Files
Debugging
Reporting Bugs
Preparing for Development
Installing the JDK
Installing an IDE
Installing a Text Editor
Installing Git
Creating a Plugin
Setting Up Your Workspace
Setting Up IntelliJ IDEA
Setting Up Eclipse
Setting Up NetBeans
Adding Sponge API Dependencies
Best Practices
Plugin Templates
Comparing Bukkit to SpongeAPI
Creating Your Main Plugin Class
Plugin Lifecycle
Optionals
Optionals Explained
Usage Examples
Logging and Debugging
Working with Text
Creating Text
Text Serializers
Formatting Code & Legacy Format
TextXML Format
JSON Format
Configuration Format
The Pagination Service
Working with TextTemplates
Creating Commands
Building a Command
Argument Parsing
Child Commands
The Command Manager
Low-Level Command API
Working with Events
Event Listeners
Event Causes
Event Filters
Creating Custom Events
Configuring Plugins
Configuration Loaders
Configuration Nodes
Serializing Objects
The Data API
Using Keys
Data Manipulators
Transactions
Serializing Data
Working with Blocks
Concepts
Accessing Blocks
Modifying Blocks
Working with Tile Entities
Working with Entities
Spawning an Entity
Modifying an Entity
Working with Items
Basic Item Usage
Creating an ItemStack
Dependency Injection
Using the Scheduler
Working with Databases
Working with the Permissions API
The Economy API
Basic Concepts
Using the Economy API
Economy API Best Practices
Implementing the Economy API
Working with Services
World Generation
Working with WorldGeneratorModifiers
Modifying World Generation
Using the Plugin Manager
Plugin Debugging
Message Channels
Tutorials
Contributing to Sponge
Contribution Guidelines
How to Git(Hub)
Developing Sponge
Code Style
Git Workflow for API and Implementations
Submitting a Pull-Request
Debugging Sponge Within the IDE
Mixins
Implementing DataManipulators
SpongeDocs Writing
Porting Sponge to Other Platforms
Versioning System and Repository Branch Layout
About the Sponge Project
Introduction
Frequently Asked Questions
The Structure of the Sponge Project
Plans for the Future
License
Forum Posting Guidelines
Forum & IRC Rules
Staff
Sponge Glossary
Art Assets
The History of Sponge
Download
Server Management
¶
Contents
¶
Managing the Whitelist
Managing Bans
Managing Permissions
Installing Plugins
Exploit Patches