Skip to content

Latest commit

 

History

History
43 lines (32 loc) · 2 KB

File metadata and controls

43 lines (32 loc) · 2 KB

Features

The following features are the one that were planned to begin with for the Onaple project. Some of those might be stopped for now, but we might work on those again if someone express interest towards these.

Itemizer

Itemizer is a plug-in that enables admins and developers to generate items given multiple parameters.

  • Create an object, setting its description (with colors), stats and enchants ✔️
  • Store items into configuration files and fetch those to recreate items ✔️
  • Generate random item from a list ✔️
  • Add a custom craft pattern ✔️
  • Store craft pattern into a configuration file ✔️

Harvester

Harvester handles resources harvesting and respawn.

  • Forbid block mining except for the types set within configuration file ✔️
  • Restrict block mining from variants ✔️
  • Edit resources drop using configuration ✔️
  • Use Itemizer item for Harvester drops ✔️

Storyteller

Storyteller is a plug-in for interacting with quest givers NPC.

  • Display a book with given content when interacting with NPC ✔️
  • Implement buttons with actions within those book pages ✔️
  • Store dialogs and conditions within configuration files ✔️
  • Use progress as dialog condition and consequence ✔️

Crowdbinding

Plug-in aiming at enabling more social interactions, like grouping.

  • Allow players to create group by inviting other player ❌
  • Try to show group players within scoreboard ❌
  • Add group management commands (leave, kick, coordinates...) ❌
  • Try to handle group persistence (disconnecting) ❌

EpicBoundaries

EpicBoundaries handles world interaction, like generating instance for the player.

  • If possible, open a door or a chest for one player only ❌
  • Try to create a key system for opening doors for one player only ❌
  • Generate instance and teleport player within it ✔️