Sticky Revision: |
basic version of /cylinder
reactivate web status module
simplify check for valid blocks
added a platform command
added an option to replay the general contractor commands
use "raw" serializer
in setsurfacce, remember to remove 1 from the Y value
also give the command label to the validator function
argument array doesn't contain the command in place [0]
use bukkit's chatcolor - not spout's
Port my old hmod world modifying commands to bukkit
Switch to maven/eclipse plugin and make it compile with latest apibukkit
target release 1.2 and make secretdoor work properly
update to latest apiBukkit
dont use deprecated EndermanPickupEvent
switch to maven build, and replace ApiCraft with ApiBukkit
move source to mvn structure
move all normal handlers to new event system - and deprecate respawnhandler.java
rename deprecated files to .java_
is web calls concurrent or serialized ?
gc can also be called by server operators
add a garbage collection command
cache xml document in 5 seconds
add diver command and add player homes to status XML
add more details to status XML
make MessageListener take an optional playername for direct player messages
merge offline/online players to 1 list
record player logintime (used in status XML http response)
1)make statuslistener dump server info in xml and 2) a experimental commit to make /home preload the destination chunk and delay the teleport
remember to put newline character after each online player
use server.getOfflinePlayers() to get user list and last-seen time
/spawn is also disabled now
deprecate all of the more experimental / non-survival commands
switch to bukkit's new configuration api
double the height of superminer so it diggs a 11x11 tunnel
add concept of a private secretdoor which only the owner can open
secretdoors now use yml for storage instead of csv
prevent endermen moving blocks around and when teleporting 1 player to another write a message to whoever issued the /tp
eternal daylight messages should only be broadcast to the current world
disable carepackage and on-death broadcast messages
disable explosive snowballs
Added my own home implementation and a command to control weather
fix bug in powerminer
added /wall commando og fixet bug in (power/super)miner
disable mapgen command
teleport - send message to source and destination players
make /spawn permissions controlled
switch to permissions instead of isOp() and add a permissions controlled /tp command
use common radius variable
handle block typeID and data for each block in the door
hmmm maybe it works better now?
a little more redstone
get started on redstone controlled doors
fix a bug related to custom size and increase max width
sand and gravel shouldn't fall when doors open
encapsulation
send a message to owner if his/hers secret door was broken
also store the owner of the door
remember to create the location arrays
Add guards against overlapping secretdoors
add support for custom door sizes
add a more generic way of handling doors ( prepare for custom door sizes )
use new secret door classes
Refactor secret door code to seperate classes
work with all itemInHand
save after doors are removed
add persistance
let world play the door closed effect instead of player
Added basic version of secretdoor
add explosive snowballs - and make superminer remove netherrack
log when anyone uses /boom
Superminer v2
added superminer command
add spawn command
things that makes you go 'boom'
enhance zap to do real damage
added stonercommand
Add zap command
added /zapme and /msg
log web postings
more space between the sections
use 24 hour formatting
also show last seen times on status web page
more dupe bugs
disable care-package on respawn
dupe bugs
dupe bug
fix dupe bug
Send a message if the targeted player is in another world
remove experimental/debug code again
debug #4
debug #3
debug #2
add some debug
Eternalday applies to all worlds
Close some duplicator bugs in powerminer
add facing direction
test pitch / yaw
typecast to int
Basic getpos command
Send a message if powerminer is not enabled
don't send message to the target
I assume that it is cheaper to check for material in hand first instead of checking whether powerminer is enabled for this particular user
last part of grass plugin
correct yml file and re-enable grass command
disable grass
add /grass command
Drop items with same data as the block destroyed
Remove a few duplicator bugs
drop right sappling type
don't break portal
Dont destroy bedrock and try to drop lapis lazuli
more drop exceptions to instabreak
register onquit for powerminer
also drop redstone from redstone ore
don't drop gravel
rename admindestroy to powerminer
Diamond ore drops diamond
use World.dropNaturally instead of World.drop
Drop coal on coalblocks (and not diamonds)
also used the new blockid
Correct some of the blocks dropped
add admindestroy code
Move messagebroadcaster to it's own file and make eternaldaycommand broadcast a message when it resets time
Add /eternalday command
Using ApiCraft (0.2): converting PeriodicStatusSaver to a web statusListener added messagelistener to post broadcastmessages into game
added /mapgen command
Add a class to save server status on a periodic base
Broadcast message on death instead of on respawn + load messages from txt file
Use white chat color
ViewVC Help | |
Powered by ViewVC 1.1.20 |