Code Monkey home page Code Monkey logo

commandbook's Introduction

CommandBook

CommandBook adds essential commands for managing your server, from teleportation commands to time changing commands.

  • Modular, and extremely light on your server.
  • Add multiple types of easy-to-use teleportation commands.
  • Change time without having to remember the numbers (/time 3am works)
  • Add support for homes and warps for your players.
  • Change weather with ease.
  • Play with your players using commands like /slap.
  • Ban and kick users that are troublesome.
  • Do more! The list of features is below.
  • Enable features that you need, disable ones that you don't

Compiling

The project is written for Java 8 and our build process makes use of Maven. Detailed compilation information can be found on the wiki.

Dependencies are automatically handled by Maven.

Contributing

We happily accept contributions, especially through pull requests on GitHub. Submissions must be licensed under the GNU General Public License v3.

Please read CONTRIBUTING.md for important guidelines to follow.

Links

commandbook's People

Contributors

authorblues avatar contra1337 avatar darkarc avatar ewized avatar flandoo avatar killme avatar macil avatar me4502 avatar ochristi avatar sk89q avatar thee avatar thomasgaubert avatar tips48 avatar tonybruess avatar wizjany avatar zml2008 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

commandbook's Issues

Request: Ban Lookup

I know there is a /isbanned command, but as most other plugins there is no way to show the reason ingame.
The Plugin banhammer does that nicely.

TMI Bug

When TooManyItems spawns an item it is invisible in the players inventory untill the player right clicks with the slot or clicks on one item's slot where it would have spawned. For example if an item spawns in slots 3, 4, 5, 7 they will be invisible until your move one of them around for example drag 3 to 5 and they will all become visible.

Steps to reproduce (I'm used to Bugzilla?):

  • Install TMI
  • Attempt to spawn an item after installing CommandBook

CommandBook (2.1) does not support 1.4 names.

CMDBOOK-2105 - Reported by afistofirony

As I tried to spawn some items, I ran into an error: CommandBook does not currently support 1.4's item names (Image 1).

This error was not present with 1.3. Other plugins seem to function normally (Image 2).

Note: the command can still spawn 1.4 items, however, it looks like what's shown in Image 3.

The MIDI player is nonfunctional

CMDBOOK-2108 - Reported by Sleepydragn1

Whenever /midi [midi file name] or /intro is used, a note block will appear and the proper text messages will be sent to the user, but no notes will display or sound from it. /midi does technically work fine in stopping a currently "playing" midi, however.

[SEVERE] java.lang.IllegalStateException: sequencer not open
[SEVERE] at com.sun.media.sound.RealTimeSequencer.stop(Unknown Source)
[SEVERE] at com.sk89q.jinglenote.MidiJingleSequencer.run(MidiJingleSequencer.java:118)
[SEVERE] at com.sk89q.jinglenote.JingleNotePlayer.run(JingleNotePlayer.java:41)
[SEVERE] at java.lang.Thread.run(Unknown Source)

Is reported to console upon using either one of these commands.

It should be noted that this was working just fine for me until recently, that I'm currently running CraftBukkit Beta Build #2446 (1.4.2) and the most recent nightly builds (#523 of CommandBook and #1284 of WorldEdit), and that I checked with only WorldEdit, CommandBook, and PermissionsEx running to make sure that it wasn't due to any other plugins causing problems with CommandBook.

Request: Warp's and Set Home Features

Hello, First off thanks for making a wonderful low usage plugin. I'm tired of other plugins failing to be light weight and causing more problems in the background even when your not even using that specific feature.

I think the worst part at this time is most /home /warp mods don't work or have a lot of issues from the lack of updates so I think your going to really sell your plugin.

2 biggest features I would like to request is Multiworld Support and Permissions and of course you will have both but I will to add what I mean in details.

Warps: I would like to have the ability on per warp permissions. For example:

DefaultPlayer:

  • commandbook.warp.trade

RegisteredPlayer:

  • commandbook.warp.portalhub

AdminPlayer:

  • commandbook.warp or maybe it needs to be - commandbook.warp.*

Anyways I would love to have a permission system like that for warps. The only plugin right now that seams to support it is only Essentials.

/Home /Sethome: I would like to see permission rules to allow or disallow these cross worlds. Maybe if it's not to messy even allow more then 1 set home if it's on another world if your within that world.

So here is an example:

Build World I can /sethome /home
PVP World I can't /home nor /sethome
Nether World I like to be able to sethome /home but this would be different then the build world and I don't want to be able to go from build world to nether world without having to use the portal.

I guess this is not really hard with permissions even at the basic allow to use /sethome /home but it be cool to be able to have 2 diff homes in 2 diff worlds.

Block /tp to different worlds

hello can you make it so that.

when I am in world1 I cant "/tp " to some one that's in world2

its vital for my server so i can run a normal world and a pvp world and have the people on the normal world have access to /tp but not able to /tp to people who are playing on the pvp world

thanks

Thread leak - "Java Sound Manager"

Hello,

While debugging my own plugin, i added a command to monitor the threads used by bukkit and all the plugins.
I saw something strange in the output of the command, about 200 "java.util.Thread" called "Java Sound Manager".

So i did some tests with a vanilla server, a craftbukkit server without plugins and after i added all the plugins one by one.

Finally it seems that this kind of Thread is created by CommandBook.

Each time a player logged on the server, a Thread "Java Sound Manager" is created, but this thread is never destroy when the player logout. So after a few hours, depending on how many players you have on your server, you have a lot of useless threads still running :/

Like you said in your code comment in MidiJingleSequencer : " Sounds like utter crap" ^^

Tikkub

Spawnmob Extra Spaces

Spawnmob works perfectly. However, accidental spaces like this: /spawnmob wolf 9001 kuy (note the two spaces between 9001 and kuy) will throw the following error:

13:19:38 [SEVERE] com.sk89q.minecraft.util.commands.WrappedCommandException: java.lang.StringIndexOutOfBoundsException: String index out of range: 0
13:19:38 [SEVERE]   at com.sk89q.minecraft.util.commands.CommandsManager.executeMethod(CommandsManager.java:353)
13:19:38 [SEVERE]   at com.sk89q.minecraft.util.commands.CommandsManager.execute(CommandsManager.java:256)
13:19:38 [SEVERE]   at com.sk89q.commandbook.CommandBookPlugin.onCommand(CommandBookPlugin.java:245)
13:19:38 [SEVERE]   at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
13:19:38 [SEVERE]   at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:129)
13:19:38 [SEVERE]   at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:320)
13:19:38 [SEVERE]   at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:713)
13:19:38 [SEVERE]   at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:677)
13:19:38 [SEVERE]   at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:670)
13:19:38 [SEVERE]   at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33)
13:19:38 [SEVERE]   at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
13:19:38 [SEVERE]   at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:85)
13:19:38 [SEVERE]   at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
13:19:38 [SEVERE]   at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
13:19:38 [SEVERE]   at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
13:19:38 [SEVERE]   at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
13:19:38 [SEVERE] Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range: 0
13:19:38 [SEVERE]   at java.lang.String.charAt(String.java:686)
13:19:38 [SEVERE]   at com.sk89q.commandbook.CommandBookPlugin.matchLocation(CommandBookPlugin.java:816)
13:19:38 [SEVERE]   at com.sk89q.commandbook.commands.FunCommands.spawnMob(FunCommands.java:53)
13:19:38 [SEVERE]   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
13:19:38 [SEVERE]   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
13:19:38 [SEVERE]   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
13:19:38 [SEVERE]   at java.lang.reflect.Method.invoke(Method.java:597)
13:19:38 [SEVERE]   at com.sk89q.minecraft.util.commands.CommandsManager.executeMethod(CommandsManager.java:343)
13:19:38 [SEVERE]   ... 15 more

It's not much more than an annoyance, but it'd be cool if this was fixed.
Plugins: BigBrother, ColorMe, CommandBook, HeroicDeath, Jail, MagicCarpet, MineBackup, MultiInv, MultiVerse, MyHome, MyWarp, NoWeather, Permissions, PortalStick, RocketBoots, ServerSave, SimpleNews, WorldEdit, WorldGuard, Citizens, iChat, LWC
Bukkit version: git-Bukkit-0.0.0-958-g65a55ba-b1038jnks (MC: 1.7.3)
Commandbook version: 1.5.2

Thanks in advance for your consideration!

Suicide

A /suicide command would be really useful to force players who get lost to drop their stuff and return to spawn.

/ret is being retarded.

CMDBOOK-2106 - Reported by Senan.Kelly

Is there any way to fix this? /ret brings players "back" to unfamiliar places.

/kill interpreted as hitting yourself versus just dying

When using /kill the server interprets the command as hitting yourself with a critical blow. I know this because heroric death will spit out the message that 'you killed you with x-item' versus 'you are dead'

Server information:

WorldGuard Configuration Report
Generated 2011-08-04 16:06 -0700

Version: 5.2.2


Server Information

Java : Sun Microsystems Inc. 1.6.0_24 (http://java.sun.com/)
Operating system : Linux 2.6.18-028stab070.14 (i386)
Available processors: 8
Free memory : 719 MB
Max memory : 2499 MB
Total memory : 930 MB
Server ID : unnamed
Server name : Unknown Server
Implementation : git-Bukkit-0.0.0-958-g65a55ba-b1038jnks (MC: 1.7.3)
Player count : 0/40


Plugins

CommandBook : 1.5.2-customized
MagicCarpet : 1.5.6
BananaChunk : 4.6
HeroicDeath : 1.8.2.157
MultiVerse : 1.7.2
MyWarp : 2.0
MultiInv : 2.3.0
WorldGuard : 5.2.2
FoundDiamonds : 1.666
Tips : 1.0.1
WorldEdit : 4.6
MyHome : 2.0
bShot : 2.4
VanishNoPickup: 1.9.12
NSCommand : 0.2
Permissions : 3.1.6
SpamHammer : 1.7a
OpenInv : 1.3.3
iChat : 2.3.3-p3
NoCheat : 1.11b


Worlds

CeilingCat (0) :
Information:
ID : 337615353
Environment : NORMAL
Player count : 0
Entity count : 61
Loaded chunk count: 283
Spawn location : Location{world=CraftWorld{name=CeilingCat}x=6.0y=65.0z=0.0pitch=0.0yaw=0.0}
Raw time : 131315947
Entities :
CraftPig : 9 [0.031802]
CraftItem : 31 [0.109541]
CraftArrow : 12 [0.042403]
CraftZombie : 2 [0.007067]
CraftChicken : 2 [0.007067]
CraftCow : 2 [0.007067]
CraftMinecart: 1 [0.003534]
CraftSkeleton: 2 [0.007067]
CeilingCat_nether (1):
Information:
ID : 337615353
Environment : NETHER
Player count : 0
Entity count : 100
Loaded chunk count: 625
Spawn location : Location{world=CraftWorld{name=CeilingCat_nether}x=0.0y=64.0z=0.0pitch=0.0yaw=0.0}
Raw time : 107399628
Entities :
CraftPigZombie: 92 [0.147200]
CraftItem : 8 [0.012800]
creative (2) :
Information:
ID : 56349376
Environment : NORMAL
Player count : 0
Entity count : 110
Loaded chunk count: 625
Spawn location : Location{world=CraftWorld{name=creative}x=0.0y=70.0z=0.0pitch=0.0yaw=0.0}
Raw time : 46822508
Entities :
CraftSheep : 10 [0.016000]
CraftPig : 14 [0.022400]
CraftSpider : 1 [0.001600]
CraftZombie : 19 [0.030400]
CraftCow : 2 [0.003200]
CraftCreeper : 31 [0.049600]
CraftChicken : 4 [0.006400]
CraftSquid : 8 [0.012800]
CraftSkeleton: 21 [0.033600]
factions (3) :
Information:
ID : 1772835215
Environment : NORMAL
Player count : 0
Entity count : 103
Loaded chunk count: 625
Spawn location : Location{world=CraftWorld{name=factions}x=10.0y=70.0z=-21.0pitch=0.0yaw=0.0}
Raw time : 46802468
Entities :
CraftSheep : 5 [0.008000]
CraftPig : 4 [0.006400]
CraftSpider : 1 [0.001600]
CraftZombie : 27 [0.043200]
CraftFallingSand: 21 [0.033600]
CraftCreeper : 10 [0.016000]
CraftCow : 2 [0.003200]
CraftChicken : 4 [0.006400]
CraftSkeleton : 20 [0.032000]
CraftSquid : 9 [0.014400]


Global Configuration

Configuration:
suppressTickSyncWarnings: true
useRegionsScheduler : true
activityHaltToggle : false
autoGodMode : false


World Configurations

CeilingCat (0) :
Information :
Configuration file: /mcserver/plugins/WorldGuard/worlds/CeilingCat/config.yml
Blacklist file : /mcserver/plugins/WorldGuard/worlds/CeilingCat/blacklist.txt
Regions file : /mcserver/plugins/WorldGuard/worlds/CeilingCat/regions.yml
Configuration :
CONFIG_HEADER : #

WorldGuard's world configuration file

This is a world configuration file. Anything placed into here will only

affect this world. If you don't put anything in this file, then the

settings will be inherited from the main configuration file.

If you see {} below, that means that there are NO entries in this file.

Remove the {} and add your own entries.

    opPermissions                 : true
    fireSpreadDisableToggle       : false
    enforceOneSession             : true
    itemDurability                : true
    classicWater                  : false
    simulateSponge                : true
    spongeRadius                  : 4
    pumpkinScuba                  : false
    redstoneSponges               : false
    noPhysicsGravel               : false
    noPhysicsSand                 : false
    allowPortalAnywhere           : false
    preventWaterDamage            : []
    blockTNT                      : false
    blockLighter                  : false
    disableFireSpread             : true
    disableFireSpreadBlocks       : []
    preventLavaFire               : true
    allowedLavaSpreadOver         : []
    blockCreeperExplosions        : false
    blockCreeperBlockDamage       : false
    loginProtection               : 3
    spawnProtection               : 0
    kickOnDeath                   : false
    exactRespawn                  : true
    teleportToHome                : false
    disableContactDamage          : false
    disableFallDamage             : false
    disableLavaDamage             : false
    disableFireDamage             : false
    disableLightningDamage        : false
    disableDrowningDamage         : false
    disableSuffocationDamage      : true
    teleportOnSuffocation         : false
    disableVoidDamage             : false
    teleportOnVoid                : true
    disableExplosionDamage        : false
    disableMobDamage              : false
    useRegions                    : true
    highFreqFlags                 : false
    regionWand                    : 269
    blockCreatureSpawn            : []
    useiConomy                    : false
    buyOnClaim                    : true
    buyOnClaimPrice               : 2.0
    maxClaimVolume                : 300000
    claimOnlyInsideExistingRegions: false
    maxRegionCountPerPlayer       : 100
    antiWolfDumbness              : true
    signChestProtection           : false
    removeInfiniteStacks          : false
    disableCreatureCropTrampling  : false
    disablePlayerCropTrampling    : false
    preventLightningFire          : false
    disallowedLightningBlocks     : []
    disableThunder                : false
    disableWeather                : false
    alwaysRaining                 : false
    alwaysThundering              : true
    disablePigZap                 : false
    disableCreeperPower           : false
    disableHealthRegain           : false
    disableMushroomSpread         : false
    disableIceMelting             : false
    disableSnowMelting            : false
    disableSnowFormation          : false
    disableIceFormation           : false
    disableLeafDecay              : false
Blacklist     :
    State: DISABLED
Region manager:
    Type             : com.sk89q.worldguard.protection.managers.FlatRegionManager
    Number of regions: 45
    Global region    :
        Status: UNDEFINED

CeilingCat_nether (0):
Information :
Configuration file: /mcserver/plugins/WorldGuard/worlds/CeilingCat_nether/config.yml
Blacklist file : /mcserver/plugins/WorldGuard/worlds/CeilingCat_nether/blacklist.txt
Regions file : /mcserver/plugins/WorldGuard/worlds/CeilingCat_nether/regions.yml
Configuration :
CONFIG_HEADER : #

WorldGuard's world configuration file

This is a world configuration file. Anything placed into here will only

affect this world. If you don't put anything in this file, then the

settings will be inherited from the main configuration file.

If you see {} below, that means that there are NO entries in this file.

Remove the {} and add your own entries.

    opPermissions                 : true
    fireSpreadDisableToggle       : false
    enforceOneSession             : true
    itemDurability                : true
    classicWater                  : false
    simulateSponge                : true
    spongeRadius                  : 2
    pumpkinScuba                  : false
    redstoneSponges               : false
    noPhysicsGravel               : false
    noPhysicsSand                 : false
    allowPortalAnywhere           : false
    preventWaterDamage            : []
    blockTNT                      : false
    blockLighter                  : false
    disableFireSpread             : false
    disableFireSpreadBlocks       : []
    preventLavaFire               : true
    allowedLavaSpreadOver         : []
    blockCreeperExplosions        : false
    blockCreeperBlockDamage       : false
    loginProtection               : 3
    spawnProtection               : 0
    kickOnDeath                   : false
    exactRespawn                  : false
    teleportToHome                : false
    disableContactDamage          : false
    disableFallDamage             : false
    disableLavaDamage             : false
    disableFireDamage             : false
    disableLightningDamage        : false
    disableDrowningDamage         : false
    disableSuffocationDamage      : false
    teleportOnSuffocation         : false
    disableVoidDamage             : false
    teleportOnVoid                : false
    disableExplosionDamage        : false
    disableMobDamage              : false
    useRegions                    : true
    highFreqFlags                 : false
    regionWand                    : 287
    blockCreatureSpawn            : []
    useiConomy                    : true
    buyOnClaim                    : true
    buyOnClaimPrice               : 2.0
    maxClaimVolume                : 30000
    claimOnlyInsideExistingRegions: false
    maxRegionCountPerPlayer       : 7
    antiWolfDumbness              : false
    signChestProtection           : false
    removeInfiniteStacks          : false
    disableCreatureCropTrampling  : false
    disablePlayerCropTrampling    : false
    preventLightningFire          : false
    disallowedLightningBlocks     : []
    disableThunder                : false
    disableWeather                : false
    alwaysRaining                 : false
    alwaysThundering              : false
    disablePigZap                 : false
    disableCreeperPower           : false
    disableHealthRegain           : false
    disableMushroomSpread         : false
    disableIceMelting             : false
    disableSnowMelting            : false
    disableSnowFormation          : false
    disableIceFormation           : false
    disableLeafDecay              : false
Blacklist     :
    State: DISABLED
Region manager:
    Type             : com.sk89q.worldguard.protection.managers.FlatRegionManager
    Number of regions: 1
    Global region    :
        Status: UNDEFINED

creative (0) :
Information :
Configuration file: /mcserver/plugins/WorldGuard/worlds/creative/config.yml
Blacklist file : /mcserver/plugins/WorldGuard/worlds/creative/blacklist.txt
Regions file : /mcserver/plugins/WorldGuard/worlds/creative/regions.yml
Configuration :
CONFIG_HEADER : #

WorldGuard's world configuration file

This is a world configuration file. Anything placed into here will only

affect this world. If you don't put anything in this file, then the

settings will be inherited from the main configuration file.

If you see {} below, that means that there are NO entries in this file.

Remove the {} and add your own entries.

    opPermissions                 : true
    fireSpreadDisableToggle       : false
    enforceOneSession             : true
    itemDurability                : true
    classicWater                  : false
    simulateSponge                : true
    spongeRadius                  : 2
    pumpkinScuba                  : false
    redstoneSponges               : false
    noPhysicsGravel               : false
    noPhysicsSand                 : false
    allowPortalAnywhere           : false
    preventWaterDamage            : []
    blockTNT                      : false
    blockLighter                  : false
    disableFireSpread             : false
    disableFireSpreadBlocks       : []
    preventLavaFire               : true
    allowedLavaSpreadOver         : []
    blockCreeperExplosions        : false
    blockCreeperBlockDamage       : false
    loginProtection               : 3
    spawnProtection               : 0
    kickOnDeath                   : false
    exactRespawn                  : false
    teleportToHome                : false
    disableContactDamage          : false
    disableFallDamage             : false
    disableLavaDamage             : false
    disableFireDamage             : false
    disableLightningDamage        : false
    disableDrowningDamage         : false
    disableSuffocationDamage      : false
    teleportOnSuffocation         : false
    disableVoidDamage             : false
    teleportOnVoid                : false
    disableExplosionDamage        : false
    disableMobDamage              : false
    useRegions                    : true
    highFreqFlags                 : false
    regionWand                    : 287
    blockCreatureSpawn            : []
    useiConomy                    : false
    buyOnClaim                    : false
    buyOnClaimPrice               : 1.0
    maxClaimVolume                : 30000
    claimOnlyInsideExistingRegions: false
    maxRegionCountPerPlayer       : 7
    antiWolfDumbness              : false
    signChestProtection           : false
    removeInfiniteStacks          : false
    disableCreatureCropTrampling  : false
    disablePlayerCropTrampling    : false
    preventLightningFire          : false
    disallowedLightningBlocks     : []
    disableThunder                : false
    disableWeather                : false
    alwaysRaining                 : false
    alwaysThundering              : false
    disablePigZap                 : false
    disableCreeperPower           : false
    disableHealthRegain           : false
    disableMushroomSpread         : false
    disableIceMelting             : false
    disableSnowMelting            : false
    disableSnowFormation          : false
    disableIceFormation           : false
    disableLeafDecay              : false
Blacklist     :
    State: DISABLED
Region manager:
    Type             : com.sk89q.worldguard.protection.managers.FlatRegionManager
    Number of regions: 0
    Global region    :
        Status: UNDEFINED

factions (0) :
Information :
Configuration file: /mcserver/plugins/WorldGuard/worlds/factions/config.yml
Blacklist file : /mcserver/plugins/WorldGuard/worlds/factions/blacklist.txt
Regions file : /mcserver/plugins/WorldGuard/worlds/factions/regions.yml
Configuration :
CONFIG_HEADER : #

WorldGuard's world configuration file

This is a world configuration file. Anything placed into here will only

affect this world. If you don't put anything in this file, then the

settings will be inherited from the main configuration file.

If you see {} below, that means that there are NO entries in this file.

Remove the {} and add your own entries.

    opPermissions                 : true
    fireSpreadDisableToggle       : false
    enforceOneSession             : true
    itemDurability                : true
    classicWater                  : false
    simulateSponge                : true
    spongeRadius                  : 2
    pumpkinScuba                  : false
    redstoneSponges               : false
    noPhysicsGravel               : false
    noPhysicsSand                 : false
    allowPortalAnywhere           : false
    preventWaterDamage            : []
    blockTNT                      : false
    blockLighter                  : false
    disableFireSpread             : false
    disableFireSpreadBlocks       : []
    preventLavaFire               : true
    allowedLavaSpreadOver         : []
    blockCreeperExplosions        : false
    blockCreeperBlockDamage       : false
    loginProtection               : 3
    spawnProtection               : 0
    kickOnDeath                   : false
    exactRespawn                  : false
    teleportToHome                : false
    disableContactDamage          : false
    disableFallDamage             : false
    disableLavaDamage             : false
    disableFireDamage             : false
    disableLightningDamage        : false
    disableDrowningDamage         : false
    disableSuffocationDamage      : false
    teleportOnSuffocation         : false
    disableVoidDamage             : false
    teleportOnVoid                : false
    disableExplosionDamage        : false
    disableMobDamage              : false
    useRegions                    : true
    highFreqFlags                 : false
    regionWand                    : 287
    blockCreatureSpawn            : []
    useiConomy                    : false
    buyOnClaim                    : false
    buyOnClaimPrice               : 1.0
    maxClaimVolume                : 30000
    claimOnlyInsideExistingRegions: false
    maxRegionCountPerPlayer       : 7
    antiWolfDumbness              : false
    signChestProtection           : false
    removeInfiniteStacks          : false
    disableCreatureCropTrampling  : false
    disablePlayerCropTrampling    : false
    preventLightningFire          : false
    disallowedLightningBlocks     : []
    disableThunder                : false
    disableWeather                : false
    alwaysRaining                 : false
    alwaysThundering              : false
    disablePigZap                 : false
    disableCreeperPower           : false
    disableHealthRegain           : false
    disableMushroomSpread         : false
    disableIceMelting             : false
    disableSnowMelting            : false
    disableSnowFormation          : false
    disableIceFormation           : false
    disableLeafDecay              : false
Blacklist     :
    State: DISABLED
Region manager:
    Type             : com.sk89q.worldguard.protection.managers.FlatRegionManager
    Number of regions: 1
    Global region    :
        Status: UNDEFINED

END OF REPORT

/rocket command is broken in 1.3.2

CMDBOOK-2104 - Reported by TNTUP

Hi, idk if anyone experience this bug, when you do /rocket or /rocket , it rockets you, but you see it puts you in the ground right now. (like if you use a flyhack)

although, I get this thing:

10:32:12 [WARNING] TNTUP moved too quickly! 0.0,0.0,0.0 (0.0, 13.746577095597958, 0.0)
10:32:12 [WARNING] TNTUP moved too quickly! 0.0,0.0,0.0 (0.0, 13.39324581435527, 0.0)
10:32:13 [WARNING] TNTUP moved too quickly! 0.0,0.0,0.0 (0.0, 12.049187632489218, 0.0)
10:32:13 [WARNING] TNTUP moved too quickly! 0.0,0.0,0.0 (0.0, 10.809471063835359, 0.0)

I get that error when I use /rocket.

Colored display name support

While CommandBook can use a player's "display name," certain plugins do not use this to show colors in player's names.

/bring broken with multi-world teleports

CMDBOOK-2100 - Reported by Dark_Arc

When trying to bring someone from another world this error occurs:

2012-10-29 12:22:15 [INFO] Dark_Arc issued server command: /bring b 
2012-10-29 12:22:15 [SEVERE] com.sk89q.minecraft.util.commands.WrappedCommandException: java.lang.NullPointerException
2012-10-29 12:22:15 [SEVERE] 	at com.sk89q.minecraft.util.commands.CommandsManager.invokeMethod(CommandsManager.java:532)
2012-10-29 12:22:15 [SEVERE] 	at com.sk89q.minecraft.util.commands.CommandsManager.executeMethod(CommandsManager.java:509)
2012-10-29 12:22:15 [SEVERE] 	at com.sk89q.minecraft.util.commands.CommandsManager.execute(CommandsManager.java:409)
2012-10-29 12:22:15 [SEVERE] 	at com.zachsthings.libcomponents.bukkit.BukkitComponent.onCommand(BukkitComponent.java:80)
2012-10-29 12:22:15 [SEVERE] 	at com.sk89q.bukkit.util.DynamicPluginCommand.execute(DynamicPluginCommand.java:52)
2012-10-29 12:22:15 [SEVERE] 	at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:180)
2012-10-29 12:22:15 [SEVERE] 	at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:502)
2012-10-29 12:22:15 [SEVERE] 	at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:911)
2012-10-29 12:22:15 [SEVERE] 	at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:824)
2012-10-29 12:22:15 [SEVERE] 	at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:806)
2012-10-29 12:22:15 [SEVERE] 	at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:44)
2012-10-29 12:22:15 [SEVERE] 	at net.minecraft.server.NetworkManager.b(NetworkManager.java:282)
2012-10-29 12:22:15 [SEVERE] 	at net.minecraft.server.NetServerHandler.d(NetServerHandler.java:111)
2012-10-29 12:22:15 [SEVERE] 	at net.minecraft.server.ServerConnection.b(SourceFile:35)
2012-10-29 12:22:15 [SEVERE] 	at net.minecraft.server.DedicatedServerConnection.b(SourceFile:30)
2012-10-29 12:22:15 [SEVERE] 	at net.minecraft.server.MinecraftServer.r(MinecraftServer.java:568)
2012-10-29 12:22:15 [SEVERE] 	at net.minecraft.server.DedicatedServer.r(DedicatedServer.java:214)
2012-10-29 12:22:15 [SEVERE] 	at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:485)
2012-10-29 12:22:15 [SEVERE] 	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:418)
2012-10-29 12:22:15 [SEVERE] 	at net.minecraft.server.ThreadServerApplication.run(SourceFile:818)
2012-10-29 12:22:15 [SEVERE] Caused by: java.lang.NullPointerException
2012-10-29 12:22:15 [SEVERE] 	at com.sk89q.commandbook.util.TeleportPlayerIterator.onVictim(TeleportPlayerIterator.java:59)
2012-10-29 12:22:15 [SEVERE] 	at com.sk89q.commandbook.util.PlayerIteratorAction.iterate(PlayerIteratorAction.java:61)
2012-10-29 12:22:15 [SEVERE] 	at com.sk89q.commandbook.locations.TeleportComponent$Commands.bring(TeleportComponent.java:184)
2012-10-29 12:22:15 [SEVERE] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2012-10-29 12:22:15 [SEVERE] 	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
2012-10-29 12:22:15 [SEVERE] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
2012-10-29 12:22:15 [SEVERE] 	at java.lang.reflect.Method.invoke(Unknown Source)
2012-10-29 12:22:15 [SEVERE] 	at com.sk89q.minecraft.util.commands.CommandsManager.invokeMethod(CommandsManager.java:522)
2012-10-29 12:22:15 [SEVERE] 	... 19 more

Setting MultiHomes

I don't can set multi homes. I would like replace the SimpleWarp and MultiHome Plugin to CommandBook.

Support written books (and possibly other items with data) in kits

CMDBOOK-2107 - Reported by Fran55on

Could you add a command to copy/backup a book to a file (a text file with Information about: Title, Author, Number of pages and Text per page (Page1, Page2, Page3... and so on.))?

And could you add a command to restore a book from a file as well?

You would have to hold the desired book in your hand to do that. That means that you need to have a book to restore the text in it.

Once you have those two commands working, you have a working, yet simple, book file format.

Then you could make it so that you can reference that “book file” when you like to give a "Written Book" in a kit.

Best regards Magnus Fransson.

Locking time breaks redstone

using the /time -l command will lock the time to specified value but will also break all redstone circuits in that world.

Coloured Wool Item Permissions

Can you make it possible to use colour specific wool permissions?

EG.

commandbook.items.35:2 - Allow usage of /item 35:2 (magenta wool) but not other colours of wool

help

help ive tryed to fix this every way i could think of but i still cant figure out why theres an error
please tell me what to do
this is the error

20:21:14 [SEVERE] Could not load 'plugins\CommandBook.jar' in folder 'plugins':

expected '', but found BlockMappingStart
in "", line 24, column 1:
Item-permissions-only: false
^

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.