I have consolidated, reformatted and greatly improved the provided code for readability, scalability and more. If you have a concern, please open an issue using Github's issue tracker.
The YouTube videos associated with Seasons 1 - 3 are now considered deprecated. They may contain poor programming practices, bugs or other issues. Please refer to this repository for updated and concise code.
To keep the repos in order (ascending), I have split the resources into seasons. Seasons are composed of 10 "episodes" each.
- EP0 - Introduction
- EP1 - "Simple Motd" - A simple introduction to event listening
- EP2 - "Basic Commands" - Creating simple commands with arguments
- EP3 - "ItemStacks and Lore" - Creating items with display names and lore
- EP4 - "Virtual Inventories" - Creating virtual inventories with ItemStacks
- EP5 - "Permissions" - An example of protecting commands/actions with permissions
- EP6 - "Custom Books" - Create custom books with colored text/meta
- EP7 - "Fireworks" - Using FireworkBuilder to create fireworks
- EP8 - "Repeating Tasks" - An example use of the Bukkit scheduler
- EP9 - "Delayed Tasks" - An example use of the Bukkit scheduler
- EP10 - "Chat Format" - Create your own chat format with permissions
- EP11 - "Scoreboards" - Simple example of scoreboards and nametags
- EP12 - "Signs" - Colored Signs and Sign Recognition
- EP13 - "Simple Effects" - Creating visual/sound effects for players
- EP14 - "Spawn Mobs" - Spawning mobs and modifying attributes
- EP15 - "Manipulation" - Alter mechanics to ride arrows and cancel block physics
- EP16 - "Projectiles" - Create explosive snowballs and teleporting arrows
- EP17 - "Json Chat" - Using ChatSerializer to send unique chat formats
- EP18 - "Boss Bar" - Using BarAPI to modify the boss bar
- EP19 - "Config Files" - Retrieving simple information from config files
- EP20 - "Custom Currencies" - Creating unique currencies
- EP21 - "Animations" - A rudimentary (non-practical) animation of item lore
- EP22 - "Virtual Shops" - Applying EP20's code to create custom shops
- EP23 - "Remote Entities" - Implementing Remote Entities to create custom mobs
- EP24 - "HashMaps" - Demonstration of HashMaps to store keys and objects
- EP25 - "Minigame" - A simple implementation of game logic/tasks/messages etc
- EP26 - "MySQL" - How to use MySQL by sending and retrieving data via PreparedStatements
- EP27 - "Custom Entities and Floating Items" - How to make custom mobs and floating items
Steal it all.