-
Notifications
You must be signed in to change notification settings - Fork 14
Alpha Build 0.0.2 SNAPSHOT
Well, that took longer than expected... Sorry!
Expect bugs, crashes, corruption, etcetera. Backwards compatibility from future versions with this version is NOT GUARANTEED. In fact, I am quite sure it will not be backwards compatible, so the worlds you create with this version are only TEMPORARY. Use this version only for testing and providing feedback. You have been warned.
Please provide your feedback on the BukkitDev Forum here: http://dev.bukkit.org/bukkit-plugins/islandcraft/forum/54530-alpha-build-0-0-2-snapshot/
- Completely refactored into 10 separate plugins. This allows you to easily mix and match the features you want. Don't want a feature? Don't use that plugin!
- Updated with (almost) all the new 1.7 biomes! (Only missing biomes are River and Frozen River, these might come in a future version.)
- Dependency on Terrain Control removed. This wasn't really necessary, I was barely using it and worked out how to replace the biome generation myself.
- Spawn point fixed to (x:0, y:top, z:0), spawn island reserved so that no one can mine/build there or purchase it.
- Resource islands which cannot be claimed but everyone can mine. This will include the 6 islands adjacent to spawn and a configurable percentage of all other islands.
- A tax system where players need to make ongoing payments to keep ownership of their islands.
- WorldGuard regions working nicely.
- Permissions for IslandCraft features.
- Almost certainly introduced lots of bugs :P
- It is possible (though rare) to get a structure (village, temple, witch hut, etc.) spawning in the wrong biome near spawn. This is because it is generated before I can swap out the default biome generator (WorldChunkManager) with IslandCraft's one.
- There is currently no way to regenerate islands.
- A command to warp the player to a random island was suggested. This is not in the current version.
- Backwards compatibility. I need to put a lot of effort in to make a robust system for this.
Create a folder for your server. For example "test-server"
Download CraftBukkit. (I used this version for my testing: https://dl.bukkit.org/downloads/craftbukkit/view/02535_1.7.2-R0.3/) Place the JAR file in your server folder "test-server\craftbukkit-1.7.2-R0.3.jar".
Create a file "test-server\run.bat" and use a text editor to write the following contents:
java -Xms1024M -Xmx1024M -jar craftbukkit-1.7.2-R0.3.jar -o true
PAUSE
Run "test-server\run.bat" to let CraftBukkit create all it's files and folders. When it is done initializing, type "stop" into the server console to shut it down again.
Optional. Only needed if you want IslandCraft-WorldGuard
Download WorldEdit and WorldGuard. (I used these versions for my testing: http://dev.bukkit.org/bukkit-plugins/worldedit/files/51-world-edit-5-6-jar-only/ and http://dev.bukkit.org/bukkit-plugins/worldguard/files/39-world-guard-5-9-jar-only/). Place these JAR files in your plugins folder as "test-server\plugins\worldedit-5.6.jar" and "test-server\plugins\worldguard-5.9.jar".
Optional. Only needed if you want IslandCraft-Dynmap
Download Dynmap. (I used this version for my testing: http://dev.bukkit.org/bukkit-plugins/dynmap/files/124-v1-9-2/). Place this JAR file in your plugins folder as "test-server\plugins\dynmap-1.9.2.jar".
Download IslandCraft. (http://dev.bukkit.org/bukkit-plugins/islandcraft/files/) Place the JAR files in your plugins folder as "test-server\plugins\IslandCraft-*-0.0.2-SNAPSHOT.jar".
Delete the folder "test-server\world". Run "test-server\run.bat". Your test server is now running IslandCraft! :D
This is the heart of IslandCraft. Changes the biome distribution of the world to create an ocean filled with islands, each with a configurable set of biomes.
Allows players to claim islands. Relatively useless without IslandCraft-WorldGuard and/or IslandCraft-Dynmap.
-
/island examine
show information about the island you are standing on -
/island purchase
purchase the island you are standing on -
/island rename <name...>
give the island you are standing on a new name -
/island tax
pay 500 minecraft days worth of tax for the island you are standing on (if tax reaches 0, island will be repossessed) -
/island abandon
abandon the island you are standing on
Admin only commands
-
/icset owner <player>
sets the owner of the island you're standing on -
/icset title <name...>
renames the island you're standing on (regardless of owner) -
/icset status <status>
sets the status of the island you're standing on -
/icset tax <days>
sets how much tax has been paid for the island you're standing on
Requires both IslandCraft-RealEstate and WorldEdit/WorldGuard.
Automatically creates WorldGuard regions around each island. Please do not allow players to claim WorldGuard regions or add/remove region owners, this will cause issues. Suggested permissions are:
- worldguard.region.list.own
- worldguard.region.info.member.*
- worldguard.region.addmember.own.*
- worldguard.region.removemember.own.*
- worldguard.region.flag.regions.own.*
- worldguard.region.flag.flags.build.*
- worldguard.region.flag.flags.use.*
- worldguard.region.flag.flags.chest-access.*
- worldguard.region.flag.flags.sleep.*
- worldguard.region.flag.flags.lighter.*
- worldguard.region.flag.flags.entity-item-frame-destroy.*
- worldguard.region.flag.flags.entity-painting-destroy.*
- worldguard.region.flag.flags.creeper-explosion.*
- worldguard.region.flag.flags.enderman-grief.*
- worldguard.region.flag.flags.enderdragon-block-damage.*
- worldguard.region.flag.flags.ghast-fireball.*
- worldguard.region.flag.flags.tnt.*
- worldguard.region.flag.flags.vehicle-place.*
- worldguard.region.flag.flags.vehicle-destroy.*
Requires both IslandCraft-RealEstate and Dynmap.
Adds a layer to your Dynmap for IslandCraft. This shows areas around each island which when clicked on displays information about that island.
Allows players to create waypoints which can then be tracked with a compass.
- Right click with a compass in hand to cycle through waypoints
- Shift + right click with a compass in hand to cycle backwards through waypoints
-
/waypoint add <name...>
create a waypoint at your current location -
/waypoint remove <name...>
remove a waypoint -
/waypoint list
list your waypoints -
/waypoint set <name...>
sets the current waypoint
Right click with a clock in hand to be sent a message with the exact time.
Adds /suicide
command. Just a more explicit command than /kill
. If you use this I suggest removing permissions for /kill
.
Allows players to hold group conversations
-
/party join <name...>
join a chat party -
/party leave
leave your chat party -
/party members
display the members of your party -
/p <message...>
sends a message to all members of your party
Adds /l <message...>
command. Sends a message to all players within a radius (default 128 blocks)
Adds /m <player> <message...>
command. Sends a message to a particular player.
I'd especially like to hear feedback from people testing with a few friends on a server. Particularly with the chat commands to verify that they are working as expected. Also try things out in the nether and the end, you should get sensible warnings but I might have missed something.
You can play with the settings in "test-server\plugins\IslandCraft-*\config.yml", I recommend deleting the world folder "test-server\world" after making changes to the world generation.
Finally, thanks a heap for your support and feedback! I'm glad that other people are as excited to play IslandCraft as I am :)