Changes:
- Split main class into separate packages so it's easier to navigate now
- Fixed the code so that now it shouldn't be possible to take damage while on a beacon block or while being in the air after a beacon block makes you fly.
- You won't take damage until you hit the ground, after that it's fair game for all the fall damage ;)
- New commands
- /MagicBeam list - now lists out the current BeaconBlocks
- /MagicBeam info <ID> - now lists out information about the ID of that certain beacon block
- /MagicBeam set <ID> <x/y/z or sx/sy/sz>
- This changes the vectors of that certain beacon block
- sx, sy and sz are shortened for Sneaking, so these are the variables that are called when a user is holding shift while stepping on a beacon block
- The value that is means that the asked for variable must be able to parse into a Double, so regular strings won't work.
- (0.0 or 0 is valid but 0.0.0 or abc isn't)
- Other various changes I can't seem to recall at the moment
Notes:
- Because of a recent ID change, all beacon blocks must be re-set in order for them to stay valid. The old ID method was just the X value of where the beacon block was located, but now it's been changed to both the X and the Y value of the block's location put together.
Goodnight all! :)