Navigation
Highlight Code Light/Dark
index
next
|
previous
|
Sponge 0.0.1 documentation
»
Developing Sponge
»
Porting to Other Platforms
»
Table Of Contents
User’s Guide
Quick Start
Java (JRE) Installation Guide
Installing Plugins
Configuration
Introduction to HOCON
sponge.conf
server.properties
Managing Who Can Do What
Commands
Managing the Whitelist
JSON Syntax
Managing Bans
Log Files
Compatibility
Migrating from Bukkit
Using Forge Mods
Migrating from Canary
Troubleshooting
Port Forwarding
Other Platforms
Preparing for Development
Getting Started
Installing the JDK
Installing Git
Installing a Text Editor
Installing an IDE
Setting Up IntelliJ IDEA
Setting Up Eclipse
Setting Up NetBeans
Artifacts for Plugin Development
Developing Plugins
Writing a Plugin
Working with Blocks
Creating Commands
Working with Events
Working with Entities
Spawning an Entity
Logging and Debug Messages
Working with the Plugin Manager
Using the Message API
Working with the Permissions API
Plugin Lifecycle
Accessing Services
Configuration and Defaults
Advanced Topics
Configuration In-depth
Dependency Injection
Developing Sponge
Contribution Guidelines
Developing the Sponge Coremod
Working on the Sponge Coremod
Project Layout
Debugging Sponge Within the IDE
Mixins
Developing the Sponge API
Working on the Sponge API
How to Work with Git and Sponge
Git-Fu for SpongeAPI
Git-Fu for Sponge Implementation
Porting to Other Platforms
Provided Dependencies
Frequently Asked Questions
Changelog
Downloads
Contributing
Sponge License
Provided Dependencies
ΒΆ
Plugin developers expect the following dependencies to be bundled:
Guava
Guice
GSON