Block Message
Block Message
This plugin allows the placing of messages in the world at a location without the setup of other ways of accomplishing this. Simply stand where you want the message to be and type the command /bm set. Your Block Message is now in the world now to add a message to it type /bm msg [message]. The new message will then display when you step on that block. There are many new features that have been added with 1.2. The addition of setting commands and warps as well as we now send data to MCStats. To see how to use any of the new commands (or the old ones) look at the commands page that you can get to from the top of this page. With 1.3 Areas are now added so you can now easily add a command or message to an area. To set up an area go to one corner and type /bm pos1 now go to the other (opposite) corner and type /bm pos2. To set the area as a Block Message area type /bm set and now you can set your messages, commands, or warps to your newly created area!
See What's Coming Up!
IDK if you have an idea please submit it!
Check out whats coming up, or even submit ideas here.
Bugs
Please report any bugs found in the code and I will try to fix them Link
ToDo
- Want something done? Click here
Make the delete command be able to delete a block message based on name
Make the msg command be able to set a message in the same way the delete command deletes one
A Quick Preview
- A new video is coming soon!
More Coming Soon
We now have metrics!
To turn it off, open up the config file inside the folder PluginMetrics. All this does is tell us how many users/servers use the plugin. It does not send IP's or other personal data.
remember to look at the commands tab!!!
@HexLazer205
BlockMessage should work fine with CB 1.7.2 R0.3 as far as I know as it uses the main bukkit API. If there are problems with it now working right please tell me and I will update it as soon as I can
Hi, can you please make an update for CB 1.7.2 R0.3?
@JimPann
Yes clicking could be added to this plugin (after PaulBGD is done with the rewrite I'll look into it for you)
the Block Messages support different colors so if you just want it to show up in the chat then yes also by using some commands you could change blocks to be different blocks with but adding things to blocks (like a new block or something like that) can not be done server side. If all you want is to change blocks or for it to show up in the chat it should be possible though
Great plugin, I'm loving it! Can't wait for the update. Think it would be possible to allow players to just click on the block to get the text...and what about something like being able to add 'runes/hieroglyphs' so players can see there is a message associated with that block.
I'm thinking for RPG servers this would be an awesome way to add lore and let players find it.
Sorry about taking so long, I've kind of been doing the rewrite as a side project. I'll see if I can get it done before the end of the month.
Can't wait for an update for 1.6.4!
@sp0rlo4d
Your welcome
Awesome plugin! Thanx :D
Working on a rewrite.. should be done within a few days. It'll be a bit faster, and easier to maintain.
there is a version with an updated API that will be released later today
@PaulBGD
That would be awesome :) Thanks
@Bob1nz
Heh, this plugin hasn't gotten a good update in a while. I've been wanting to do it, I'll talk to Shadow.
Any chance of an updated video that exists? i cannot for the life of me get this plugin to do anything on 1.6.4. All the commands either return /bm or the fail message.
@PaulBGD
That could be one way but what happens if the server disconnects? then for a time it is still checking all those players until they time out and using memory. What if players go AFK? It would still check them even though they are not moving because they are connected. It could work but the current check only triggers if you change blocks. Also with time what happens if you have a 1x1 Block Message that needs to play when a player goes over it (this could be fixed by setting a size but the basic and default one is 1x1) and the check isn't checking that player? The onPlayerMove is called whenever a player moves so its far better (still my opinion) to use than to code a check that then loops through a list of all players on the server after x time has passed. like if there is 1 person on a server testing things and he goes AFK the server memory would still be used by the check and called every x ticks or something but if its the Event its only called when that player move and that can be as ofter or as few as the player move.
TL;DR Its possible to use a repeating task however it would be doing the same thing less efficiently (i think) than the current way
@shadowlordalpha
Make a repeating task, that constantly checks a players movement. In special cases though, the current method could be faster.
@ddeckys
Now for the most part I am in agreement with you however
1) If made correctly It shouldn't lag a server to much more than normal. 2) There is no other way that I can think of to do this without listening to where the player is every time they move so I have no real choice other than to listen to the player move event.
Plugins like this lag up servers... I generally avoid player move events because they call so often, if you have enough people it could be detrimental.
@tommygoesha
IDK its possible to do already i think all you have to do is use other warp commands and tie them to blockmessage using the cmd command (lol) and a different plugin though it appears that is isn't working right because of prefixes though a fix for that should be out soon.
any chance of adding money per warp? like for a ship, if they enter a ship they get warped out.. also maybe a timed warp? staying in the zone for 5-20secs.
@rangewonk
xD No, we are not a Packet Manager (or whatever you need to manage a singular players chat).