Navigation
Highlight Code Light/Dark
index
next
|
previous
|
Sponge 2.1-SNAPSHOT documentation
»
Creating a Plugin
»
Table Of Contents
Creating a Server
Getting Started
Installing Java
Migrating to Sponge
Choosing an Implementation
Sponge Coremod
SpongeVanilla
Glowstone
Installing Sponge
Creating a Launch Script
Port Forwarding
Configuring Sponge
Introduction to HOCON
JSON Syntax
global.conf
server.properties
Server Management
Managing the Whitelist
Managing Bans
Managing Permissions
Installing Plugins
Becoming an Expert Spongineer
Commands
Troubleshooting
Log Files
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
Creating Your Main Plugin Class
Plugin Lifecycle
Logging and Debugging
Working with Text
Creating Text
The Pagination Service
Creating Commands
Building a Command
Argument Parsing
Child Commands
The Command Service
Low-Level Command API
Working with Events
The Data API
Using Keys
Data Manipulators
Transactions
Working with Blocks
Concepts
Accessing Blocks
Modifying Blocks
Working with Tile Entities
Working with Entities
Spawning an Entity
Working with Items
Configuring Your Plugin
Configuration Loaders
Configuration Nodes
Navigating Through Nodes
Giving Nodes Value
Dependency Injection
Using the Scheduler
Working with Databases
Working with the Permissions API
Working with Services
Using the Plugin Manager
Plugin Debugging and Hotswapping
Message Sinks
Tutorials
Contributing to Sponge
Contribution Guidelines
API Development
Git Workflow for SpongeAPI
Implementation Development
Debugging Sponge Within the IDE
Mixins
Git Workflow for Sponge implementations
SpongeDocs Writing
Porting Sponge to Other Platforms
About the Sponge Project
Introduction
Frequently Asked Questions
Plans for the Future
License
Forum Posting Guidelines
Forum & IRC Rules
Staff
Sponge Glossary
Art Assets
The History of Sponge
Download
Working with Entities
ΒΆ
Entities are a huge part of Minecraft, and the Sponge API in general.
Spawning an Entity