Friday, February 3, 2012

Progress Report #2

For this progress report I just wanted to focus on the three high importance plugins
Teleport Plugin:
   - Teleport 'Jump' with the compass and a feather [100%]
   - Teleport 'Warp" with the compass and a feather [0%]
   - - - Warps and Activators Saved on server [100%]
   - - - Warps can be placed by  admins [0%]
   - - - Activators can be placed by admins [0%]
   - - - Player activations are saved on server [100%]
   - - - Players can activate warps [50%]
(features of this plugin are being debated on how warps should work)

Land Plotter:
   - Blocks on other players plots cannot be placed or destroyed [10%]
   - Plots can be bought with names [100%]
   - Plots can be expanded [0%]
   - Other players can be added and removed from plots [0%]
   - Dynmap region overlay [0%]

Economy Plugin:
   - Player has a stored money value [100%]
   - Player can buy blocks [0%]
   - Player can sell blocks [0%]
   - Player gets money from Mining and Placing blocks [100%]
   - Players get money from killing mobs [0%]
   - External shop world created [100%]
   - Item click box, for buying items [10%]

Once these plugins are finished (or finished enough), the worlds will be switched and these plugins will replace the ones on the server now. So far it is only about 1000 lines of code, but now is the hard part I think.

The source code can be found on bitbucket if you would like to download it yourself

If my endevor to make fake custom block types that are quarter blocks and make them look like items works out (and I believe it will) then the method of buying items will be amazing.

I am also experimenting with individual block information, so two players might be looking at the same sign but it will say different things.

I like the features that bukkit gives us, and I hope that there will be more soon. Otherwise I will have to start using more craftbukkit native code. Still cool but more complicated. Also more likely to change without notice.

- Admin Asher

No comments:

Post a Comment