Slide 1
- Minecraft Plugin API
- Scope and Development
- What is a Plugin?
- It's a file package in your game folder
- It has unique information that identifies it
- It's loaded with your world
- It's listed in server information
- It adds or removes functionality
- Where Do You Get Plugins?
- Download from the web manually
- Download from the Minecraft repository
- How Do You Use Plugins?
- Edit plugin settings per world
- Upgrade plugin versions
- Changing plugins may require world file conversion
- Plugins in Multiplayer
- Defined in property files
- Connecting players must have either pre-installed the plugin, or will download it from the repository
- Developing a Plugin
- In Java, implementing API interfaces
- Details still unclear!
- Publishing a Plugin
- "Publishing" means "putting in central repository"
- Administration page on dev.minecraft.net
- Upload updates and changelogs
- Not possible to remove updates, so do your own snapshots and pre-releases! =)
- Making Money?
- Not via the repository or the game
- Your own site or via YouTube etc, as it is now
- Minecraft plugins are not exclusive (read Jeb's comments)
- Development Plan
- First step is to make Minecraft flexible
- Enable Plugin loading
- Do the rest of the API...
- Step by step, make vanilla a plugin
- Movie Time!
Following Jeb's talk there was a Q&A session with questions handled by the entire panel of Jeb, Nathan Adams (Dinnerbone), Warren Loo (EvilSeph), and Erik Broes (Grum).
No comments:
Post a Comment