Giter Site home page Giter Site logo

Comments (10)

Peter200lx avatar Peter200lx commented on August 16, 2024

First test, can you see any messages? If another user is on the server, can you see the messages he types?

Second test, do you see anything if you type "/tb tools" on the server?

If the answer to the first is no, then the issue is outside of my control. I'm not familiar with what could be blocking all messages, but some chat plugin might be interfering. I don't know, that's just a guess.

If you do see messages when you type /tb tools, then you probably set the config.yml userPrint value to 0. It should be set to 3 or 4 unless you understand more about how the message printing works.

Please reply with the answers to the first two questions, and any other details you might think helpful to this investigation. (are you using permissions? what chat plugin, if any, are you using? etc)

from toolbelt.

ikkyblob avatar ikkyblob commented on August 16, 2024

I can see other players' messages and /tb tools works, but changing the userPrint value to the suggested values does not change the fact that the tools do not display messages. Also, the only plugins I'm using are the Essentials plugins, VoxelSniper, WorldEdit, Mobdisguise, and Tim the Enchanter. All of them can display text, but only essentials alters chat in any way.

from toolbelt.

itsjoekent avatar itsjoekent commented on August 16, 2024

Maybe try disabling essentials chat, I know there's a few things essentials likes to take control of in other plugins.

from toolbelt.

Peter200lx avatar Peter200lx commented on August 16, 2024

If you are getting messages from /tb tools, then that means you can get some messages from ToolBelt. This would seem to indicate that the user print level is being set to CMD (0) Could you please turn on debug in config.yml (debug: true) and paste the messages (lines from [ToolBelt]) it gives to the server console log?

from toolbelt.

ikkyblob avatar ikkyblob commented on August 16, 2024

It gave me this:
C:\Users\ikkyblob\Documents\Planes of Lhore>java -Xmx1G -Xms1G -jar craftbukkit.
jar nogui
182 recipes
27 achievements
14:15:39 [INFO] Starting minecraft server version 1.2.5
14:15:39 [INFO] Loading properties
14:15:39 [INFO] Starting Minecraft server on 5.17.96.102:25565
14:15:39 [INFO] This server is running CraftBukkit version git-Bukkit-1.2.5-R4.0
-b2222jnks (MC: 1.2.5) (Implementing API version 1.2.5-R4.0)
14:15:40 [INFO] [ToolBelt] Loading ToolBelt v0.4
14:15:40 [INFO] [TimTheEnchanter] Loading TimTheEnchanter v2.0
14:15:40 [INFO] [VoxelUpdate] Loading VoxelUpdate v1.1.4
14:15:40 [INFO] [WorldEdit] Loading WorldEdit v5.3
14:15:40 [INFO] [VoxelSniper] Loading VoxelSniper v5.141
14:15:40 [INFO] [MobDisguise] Loading MobDisguise v1.81
14:15:40 [INFO] [Essentials] Loading Essentials v2.9.2
14:15:40 [INFO] [EssentialsChat] Loading EssentialsChat v2.9.2
14:15:40 [INFO] [EssentialsProtect] Loading EssentialsProtect v2.9.2
14:15:40 [INFO] MLog clients using java 1.4+ standard logging.
14:15:40 [INFO] [EssentialsSpawn] Loading EssentialsSpawn v2.9.2
14:15:40 [INFO] Preparing level "world"
14:15:40 [INFO] Default game type: 1
14:15:40 [INFO] Preparing start region for level 0 (Seed: -1544022204)
14:15:41 [INFO] Preparing spawn area: 16%
14:15:42 [INFO] Preparing spawn area: 65%
14:15:43 [INFO] Preparing start region for level 1 (Seed: -3588650400968441235)
14:15:43 [INFO] Preparing spawn area: 65%
14:15:43 [INFO] Preparing start region for level 2 (Seed: -3588650400968441235)
14:15:44 [INFO] [ToolBelt] Enabling ToolBelt v0.4
14:15:44 [INFO] [ToolBelt][loadConf] Debugging is enabled
14:15:44 [INFO] [ToolBelt][loadConf] permmissions are true
14:15:44 [INFO] [ToolBelt][loadConf] The plugin will use Block Events: true
14:15:44 [INFO] [ToolBelt][loadConf] Below is a listing of the defined ranks
14:15:44 [INFO] [ToolBelt][loadConf] The current user print level is HINT
14:15:44 [INFO] [ToolBelt][loadConf] Global tool use repeat delay is 125
14:15:44 [INFO] [ToolBelt][loadConf] global.onlyAllow: is empty
14:15:44 [INFO] [ToolBelt][loadConf] As onlyAllow is empty, all non-restricted m
aterials are allowed
14:15:44 [INFO] [ToolBelt][loadConf] global.stopCopy: CHEST
14:15:44 [INFO] [ToolBelt][loadConf] global.stopCopy: TNT
14:15:44 [INFO] [ToolBelt][loadConf] global.stopCopy: WATER
14:15:44 [INFO] [ToolBelt][loadConf] global.stopCopy: ENDER_PORTAL
14:15:44 [INFO] [ToolBelt][loadConf] global.stopCopy: LOCKED_CHEST
14:15:44 [INFO] [ToolBelt][loadConf] global.stopCopy: PORTAL
14:15:44 [INFO] [ToolBelt][loadConf] global.stopCopy: STATIONARY_LAVA
14:15:44 [INFO] [ToolBelt][loadConf] global.stopCopy: REDSTONE_TORCH_OFF
14:15:44 [INFO] [ToolBelt][loadConf] global.stopCopy: CAKE_BLOCK
14:15:44 [INFO] [ToolBelt][loadConf] global.stopCopy: PISTON_EXTENSION
14:15:44 [INFO] [ToolBelt][loadConf] global.stopCopy: IRON_DOOR_BLOCK
14:15:44 [INFO] [ToolBelt][loadConf] global.stopCopy: PISTON_MOVING_PIECE
14:15:44 [INFO] [ToolBelt][loadConf] global.stopCopy: BEDROCK
14:15:44 [INFO] [ToolBelt][loadConf] global.stopCopy: STATIONARY_WATER
14:15:44 [INFO] [ToolBelt][loadConf] global.stopCopy: BED_BLOCK
14:15:44 [INFO] [ToolBelt][loadConf] global.stopCopy: DIODE_BLOCK_OFF
14:15:44 [INFO] [ToolBelt][loadConf] global.stopCopy: FIRE
14:15:44 [INFO] [ToolBelt][loadConf] global.stopCopy: LAVA
14:15:44 [INFO] [ToolBelt][loadConf] global.stopCopy: AIR
14:15:44 [INFO] [ToolBelt][loadConf] global.stopCopy: DIODE_BLOCK_ON
14:15:44 [INFO] [ToolBelt][loadConf] global.stopCopy: WOODEN_DOOR
14:15:44 [INFO] [ToolBelt][loadConf] global.stopOverwrite: CHEST
14:15:44 [INFO] [ToolBelt][loadConf] global.stopOverwrite: WATER
14:15:44 [INFO] [ToolBelt][loadConf] global.stopOverwrite: ENDER_PORTAL
14:15:44 [INFO] [ToolBelt][loadConf] global.stopOverwrite: PORTAL
14:15:44 [INFO] [ToolBelt][loadConf] global.stopOverwrite: STATIONARY_LAVA
14:15:44 [INFO] [ToolBelt][loadConf] global.stopOverwrite: PISTON_EXTENSION
14:15:44 [INFO] [ToolBelt][loadConf] global.stopOverwrite: PISTON_MOVING_PIECE
14:15:44 [INFO] [ToolBelt][loadConf] global.stopOverwrite: IRON_DOOR_BLOCK
14:15:44 [INFO] [ToolBelt][loadConf] global.stopOverwrite: BEDROCK
14:15:44 [INFO] [ToolBelt][loadConf] global.stopOverwrite: STATIONARY_WATER
14:15:44 [INFO] [ToolBelt][loadConf] global.stopOverwrite: BED_BLOCK
14:15:44 [INFO] [ToolBelt][loadConf] global.stopOverwrite: FIRE
14:15:44 [INFO] [ToolBelt][loadConf] global.stopOverwrite: LAVA
14:15:44 [INFO] [ToolBelt][loadConf] global.stopOverwrite: AIR
14:15:44 [INFO] [ToolBelt][loadConf] global.stopOverwrite: WOODEN_DOOR
14:15:44 [INFO] [ToolBelt][loadConf] tools: dupe is now STONE_AXE
14:15:44 [INFO] [ToolBelt][loadConf] tools: scroll is now BONE
14:15:44 [INFO] [ToolBelt][loadConf] tools: paint is now SLIME_BALL
14:15:44 [INFO] [ToolBelt][loadConf] tools: leap is now FEATHER
14:15:44 [INFO] [ToolBelt][loadConf] tools: phax is now DIAMOND_PICKAXE
14:15:44 [INFO] [ToolBelt][loadConf] tools: ruler is now STRING
14:15:44 [INFO] [ToolBelt][loadConf] tools: watch is now WATCH
14:15:44 [INFO] [ToolBelt][loadConf] tools: sledge is now GOLD_PICKAXE
14:15:44 [INFO] [ToolBelt][loadConf] tools: pliers is now GLOWSTONE_DUST
14:15:44 [INFO] [ToolBelt][loadConf] tools: shovel is now GOLD_SPADE
14:15:44 [INFO] [ToolBelt][loadConf] tools: saw is now GOLD_AXE
14:15:44 [INFO] [ToolBelt][loadConf] dupe tool use repeat delay is 0
14:15:44 [INFO] [ToolBelt][loadConf] added to dupeMap: BEDROCK to AIR
14:15:44 [INFO] [ToolBelt][loadConf] added to dupeMap: WATER to WATER_BUCKET
14:15:44 [INFO] [ToolBelt][loadConf] added to dupeMap: STATIONARY_WATER to WATER
_BUCKET
14:15:44 [INFO] [ToolBelt][loadConf] added to dupeMap: LAVA to LAVA_BUCKET
14:15:44 [INFO] [ToolBelt][loadConf] added to dupeMap: STATIONARY_LAVA to LAVA_B
UCKET
14:15:44 [INFO] [ToolBelt][loadConf] added to dupeMap: SNOW to SNOW_BALL
14:15:44 [INFO] [ToolBelt][loadConf] added to dupeMap: CROPS to SEEDS
14:15:44 [INFO] [ToolBelt][loadConf] added to dupeMap: PUMPKIN_STEM to PUMPKIN_S
EEDS
14:15:44 [INFO] [ToolBelt][loadConf] added to dupeMap: MELON_STEM to MELON_SEEDS

14:15:44 [INFO] [ToolBelt][loadConf] dupe.keepData: STEP
14:15:44 [INFO] [ToolBelt][loadConf] dupe.keepData: LEAVES
14:15:44 [INFO] [ToolBelt][loadConf] dupe.keepData: GLASS_BOTTLE
14:15:44 [INFO] [ToolBelt][loadConf] dupe.keepData: INK_SACK
14:15:44 [INFO] [ToolBelt][loadConf] dupe.keepData: LOG
14:15:44 [INFO] [ToolBelt][loadConf] dupe.keepData: LONG_GRASS
14:15:44 [INFO] [ToolBelt][loadConf] dupe.keepData: SANDSTONE
14:15:44 [INFO] [ToolBelt][loadConf] dupe.keepData: POTION
14:15:44 [INFO] [ToolBelt][loadConf] dupe.keepData: WOOD
14:15:44 [INFO] [ToolBelt][loadConf] dupe.keepData: DOUBLE_STEP
14:15:44 [INFO] [ToolBelt][loadConf] dupe.keepData: WOOL
14:15:44 [INFO] [ToolBelt][loadConf] dupe.keepData: SAPLING
14:15:44 [INFO] [ToolBelt][loadConf] dupe.keepData: COAL
14:15:44 [INFO] [ToolBelt][loadConf] dupe.keepData: SMOOTH_BRICK
14:15:44 [INFO] [ToolBelt] Help saved for: dupe
14:15:44 [INFO] [ToolBelt][loadConf] Using global tool reuse delay for scroll
14:15:44 [INFO] [ToolBelt][loadConf] scroll tool use repeat delay is 125
14:15:44 [INFO] [ToolBelt] Help saved for: scroll
14:15:44 [INFO] [ToolBelt][loadConf] paint tool use repeat delay is 0
14:15:44 [INFO] [ToolBelt][loadConf] Default painting range distance is set to 0

14:15:44 [INFO] [ToolBelt][loadConf] Crouched painting range distance is set to
25
14:15:44 [INFO] [ToolBelt] Help saved for: paint
14:15:44 [INFO] [ToolBelt][loadConf] leap tool use repeat delay is 0
14:15:44 [INFO] [ToolBelt][loadConf] Teleport leaping is set to false
14:15:44 [INFO] [ToolBelt][loadConf] Creative flying is set to true
14:15:44 [INFO] [ToolBelt][loadConf] Flap thrust is set to 3
14:15:44 [INFO] [ToolBelt][loadConf] Cruising altitude is set to 110
14:15:44 [INFO] [ToolBelt][loadConf] Fall damage is disabled
14:15:44 [INFO] [ToolBelt] Help saved for: leap
14:15:44 [INFO] [ToolBelt][loadConf] Using global tool reuse delay for phax
14:15:44 [INFO] [ToolBelt][loadConf] phax tool use repeat delay is 125
14:15:44 [INFO] [ToolBelt][loadConf] Crouched PickHax range distance is set to 2
5
14:15:44 [INFO] [ToolBelt] Help saved for: phax
14:15:44 [INFO] [ToolBelt][loadConf] ruler tool use repeat delay is 0
14:15:44 [INFO] [ToolBelt] Help saved for: ruler
14:15:44 [INFO] [ToolBelt][loadConf] Using global tool reuse delay for watch
14:15:44 [INFO] [ToolBelt][loadConf] watch tool use repeat delay is 125
14:15:44 [INFO] [ToolBelt][loadConf] Day time is defined as 1000
14:15:44 [INFO] [ToolBelt][loadConf] Night time is defined as 14000
14:15:44 [INFO] [ToolBelt] Help saved for: watch
14:15:44 [INFO] [ToolBelt][loadConf] Using global tool reuse delay for sledge
14:15:44 [INFO] [ToolBelt][loadConf] sledge tool use repeat delay is 125
14:15:44 [INFO] [ToolBelt] Help saved for: sledge
14:15:44 [INFO] [ToolBelt][loadConf] Using global tool reuse delay for pliers
14:15:44 [INFO] [ToolBelt][loadConf] pliers tool use repeat delay is 125
14:15:44 [INFO] [ToolBelt] Help saved for: pliers
14:15:44 [INFO] [ToolBelt][loadConf] Using global tool reuse delay for shovel
14:15:44 [INFO] [ToolBelt][loadConf] shovel tool use repeat delay is 125
14:15:44 [INFO] [ToolBelt][loadConf] Shovel Cube size set to 3
14:15:44 [INFO] [ToolBelt][loadConf] Shovel Disk radius set to 2.5
14:15:44 [INFO] [ToolBelt][loadConf] Shovel Sphere radius set to 2.5
14:15:44 [INFO] [ToolBelt][loadConf] As shovel.onlyAllow has items, it overwrite
s the global
14:15:44 [INFO] [ToolBelt][loadConf] shovel.onlyAllow: GRAVEL
14:15:44 [INFO] [ToolBelt][loadConf] shovel.onlyAllow: GRASS
14:15:44 [INFO] [ToolBelt][loadConf] shovel.onlyAllow: DIRT
14:15:44 [INFO] [ToolBelt][loadConf] shovel.onlyAllow: SAND
14:15:44 [INFO] [ToolBelt][loadConf] shovel.onlyAllow: STONE
14:15:44 [INFO] [ToolBelt][loadConf] As shovel.onlyAllow has items, only those m
aterials are usable
14:15:44 [INFO] [ToolBelt] Help saved for: shovel
14:15:44 [INFO] [ToolBelt][loadConf] Using global tool reuse delay for saw
14:15:44 [INFO] [ToolBelt][loadConf] saw tool use repeat delay is 125
14:15:44 [INFO] [ToolBelt][loadConf] Chainsaw Cube size set to 3
14:15:44 [INFO] [ToolBelt][loadConf] Chainsaw Sphere radius set to 2.5
14:15:44 [INFO] [ToolBelt][loadConf] As saw.onlyAllow has items, it overwrites t
he global
14:15:44 [INFO] [ToolBelt][loadConf] saw.onlyAllow: LEAVES
14:15:44 [INFO] [ToolBelt][loadConf] saw.onlyAllow: VINE
14:15:44 [INFO] [ToolBelt][loadConf] saw.onlyAllow: LOG
14:15:44 [INFO] [ToolBelt][loadConf] As saw.onlyAllow has items, only those mate
rials are usable
14:15:44 [INFO] [ToolBelt] Help saved for: saw
14:15:44 [INFO] [ToolBelt] version 0.4 is now loaded with debug enabled
14:15:44 [INFO] [TimTheEnchanter] Enabling TimTheEnchanter v2.0
14:15:44 [INFO] [Tim] There are some who call me... Tim?
14:15:44 [INFO] [VoxelUpdate] Enabling VoxelUpdate v1.1.4
14:15:44 [INFO] [VoxelUpdate] VoxelUpdate version 1.1.4 loaded. See www.voxelwi
ki.com for plugin documentation.
14:15:44 [INFO] [WorldEdit] Enabling WorldEdit v5.3
14:15:44 [INFO] WEPIF: Using the Bukkit Permissions API.
14:15:44 [INFO] [VoxelSniper] Enabling VoxelSniper v5.141
14:15:44 [INFO] VoxelSniper version 5.141 is enabled! Snipe away.
14:15:44 [INFO] [MobDisguise] Enabling MobDisguise v1.81
14:15:44 [INFO] [MobDisguise] by desmin88 version 1.81 enabled.
14:15:44 [INFO] [Essentials] Enabling Essentials v2.9.2
14:15:45 [INFO] Essentials: Using config based permissions. Enable superperms in
config.
14:15:45 [INFO] [EssentialsChat] Enabling EssentialsChat v2.9.2
14:15:45 [INFO] [EssentialsProtect] Enabling EssentialsProtect v2.9.2
14:15:45 [INFO] Initializing c3p0-0.9.1.2 [built 21-May-2007 15:04:56; debug? tr
ue; trace: 10]
14:15:45 [INFO] [EssentialsSpawn] Enabling EssentialsSpawn v2.9.2
14:15:45 [INFO] Server permissions file permissions.yml is empty, ignoring it
14:15:45 [INFO] Done (5.570s)! For help, type "help" or "?"

from toolbelt.

Peter200lx avatar Peter200lx commented on August 16, 2024
[ToolBelt][loadConf] The current user print level is HINT

Ok, thanks, so the default print value is HINT, that is good.

The next question is if you have any permissions set up. If you have no permissions plugin, then you should set (permissions: false) in config.yml. Please try testing with that set and see if it starts giving messages when the tools are used.

from toolbelt.

ikkyblob avatar ikkyblob commented on August 16, 2024

It worked! Thanks! Do you know if it is possible to have the plugin detect on the first loading whether or not there is a permissions plugin present and set the initial config accordingly so?

from toolbelt.

itsjoekent avatar itsjoekent commented on August 16, 2024

You would probably have to loop through all the files in the plugin folder, and see if their one of the supported plugins. (Work!)

from toolbelt.

Peter200lx avatar Peter200lx commented on August 16, 2024

I'll definitely investigate why it doesn't print anything out in this case. It should intelligently fall back on the config.yml value if no permission is found. If that isn't possible, then I'll investigate into throwing an error if this case is found when the plugin is loaded. Anyhow, thanks much for bringing this to my attention and I'll investigate further.

from toolbelt.

Peter200lx avatar Peter200lx commented on August 16, 2024

With that simple change, this issue should be fully resolved. If you would like to test the original situation, I would appreciate it, but I believe it is resolved.

You can find the latest dev build (with the above fix) on Jenkins:
http://jenkins.twentymine.com/job/ToolBelt/20/

from toolbelt.

Related Issues (20)

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.