Like my buildings

Sign Image

Like My Buildings

Many thanks for the 5000+ downloads.

Like my buildings is a plugin that allows you to show your friends you like their building they make.
Through a simple sign posted and a right click you can show you like it.

Liking something means you get paid. Depending on the config, it could be little or a lot.

Equipped with a SQLite or MySQL backend, makes it easy for quick retrieval of data.

How to use

  1. As OP or have the correct Permissions, create a sign
  2. Enter the top line of the sign as [Like This]
  3. Enter the second line as the players name of the house
  4. Save the sign and it will then change to:
  • A successful creation of a sign will look like this:

Success

  • If you don't have permission to create a sign or create a sign for someone else, you will receive this sign when attempting to create:

error

  • When someone right-clicks on the sign it will add a Like to the house, and you will be rewarded. The likes have a cooldown, so you cannot keep liking something just to get the reward.

To Take Likes away

To take likes away from players, make sure you have the correct permissions and the configs are set to enable the take likes.

Once that is all correct, then simply look at the sign, crouch and left click on the sign to take the like away.

Top Likes

To show the top 3 likes on the world, simply create a sign with '[Top Likes]' on the first line.
To remove the sign, ensure you are looking at the sign and use the '/remove-sign' command. (Must have correct permission to remove the sign. Check the permissions page).

top likes

Teleport

Ops by default and admins by permissions can now teleport to a LMB signs.
To teleport to a LMB sign you need to acquire an ID.
This can be done with the command /player-likes <playername> or /ppl <playername> then choose an ID from the list.

To teleport you use the command /like-teleport <ID> or /lt <ID>.

Tutorial

By Koz4Christ (Check out his other tutorials too)

Config Files

To view detailed information about Config Files see these links:

When config files are updated the "old" config file will be renamed to "old_config.yml" and "old_<worldname>.yml".

Permissions

To view detailed information about Permissions see the following page:

Commands

To view detailed information about Commands see the following page:

Language System

To use this you need to set "UseAutoLanguageSystem: true" in the config.yml.
To set a language you can choose here the ID you need and put it at DefaultLanguage: XX In the config.yml.

Not every language is suitable for this system as the translation sites are still very literal.

This plugin connects to the google translate API service to translate messages. This can be disabled by setting option "UseAutoLanguageSystem: false" in the plugin config.yml

You can then choose 1 of the 7 default language files listed in the config file.
You set it aswell at DefaultLanguage: XX in the config.yml

Requirements

  • This plugin requires Vault to be installed on your server.
  • Must have an Economy Plugin installed as well (i.e. iConomy and so on)
  • There is a softdepend for Multiverse-core. (If you are using multiple worlds with multiverse then LMB supports this. Otherwise the plugin will function normally with a single world.

Change Log

For a full list of changes: Change Log

MCSTATS

This plugin utilizes Hidendra's plugin metrics system, which means that the following information is collected and sent to mcstats.org:

  • A unique identifier
  • The server's version of Java
  • Whether the server is in offline or online mode
  • The plugin's version
  • The server's version
  • The OS version/name and architecture
  • The core count for the CPU
  • The number of players online
  • The Metrics version

You can opt out of this if you want too.

Metrics

Special thanks to

  • p0358 for the Polish translation
  • TheGeek88 for the French translation
  • jebbo for the German translation
  • Auhmaan for the Portuguese translation
  • agustophack for the Spanish translation

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of dutchy1001 dutchy1001 Sep 15, 2014 at 19:49 UTC - 0 likes

    @inbudepr: Go

    Thank you for your suggestions, we will take this in consideration. We are currently working on a new version that will support the UUID system.

    If all goes well, we probably will upload this to Spigot (or a different replacement for Bukkit) as Bukkit is unfortunatelly a bit unsecure in it's existence.

    Server: debocraft.redirectme.net
    Website: http://debocraft.enjin.com/
    uSkyblock: The New Site (USB download by Curse)
    Plugin I maintain: Like My Building

    I'm now associated with uSkyblock but can't be held responsible for mistakes you make.http://debocraft.x10.mx/skyblock/

  • Avatar of inbudepr inbudepr Sep 15, 2014 at 18:13 UTC - 0 likes

    Nice idea, but chaotic and discouraged (by Bukkit) naming. Like my buildings, LikeMyBuilding, like this. Better decide for one only. Universally for the jar file, Bukkit project, sign magic.

    Why it is "like this"? The sign magic isn't convincing, though the functionality is. Simply [Liked], Liked,jar and Project Liked would be straightforward. An alternate name could be Thumbsup (though there is ThumbsApply). Hope your plugin will benefit from this suggestion.

  • Avatar of bartdaniels bartdaniels Aug 29, 2014 at 10:29 UTC - 0 likes

    Upcoming features

    Since 1.8 will have banners, am thinking of adding banners to LMB for certain levels of likes. For example 20 likes will give you some type of banner, 30 will give another type and so on.

    These will obviously be configurable to what type banner you want.

    Will update this post more soon.

    My Plugins: Like My Building

    BFAK:90673227,8be25f82b442af88da3f56be0c31b8a5bc3aea5c256f080e5a2627d570ad8a87

  • Avatar of bartdaniels bartdaniels Aug 29, 2014 at 10:26 UTC - 0 likes

    @dutchy1001: Go

    Thanks dutchy for handling that one. But just a little more info, this is normally server side causing this issue obviously. But more to the point it can be created when data chunks have missing entities. But it's an ongoing problem that mojang is aware of.

    See here for more http://www.minecraftforum.net/forums/support/modded-client-support/1956855-internal-exception-io-netty-handler-timeout

    Only way to fix is to restart the server at current.

    Although can you post what version of Bukkit/Spigot or server you are using and what version of LMB you are using.

    I will updating LMB more shortly to take into account the new items.

  • Avatar of dutchy1001 dutchy1001 Aug 21, 2014 at 09:13 UTC - 0 likes

    @ferrinweb: Go

    Does the message come in console or does it kick you from the server with the message on screen?

    I'm not sure if this has anything to do with LMB, but if you google that error you will get some results with YouTube vids. This vid here is worth a try to see if that fixes it. I havent done this as I dont have the error you got.

    If that doesnt help we have to wait for Bart as he is on his holiday ATM.

  • Avatar of ferrinweb ferrinweb Aug 21, 2014 at 02:29 UTC - 0 likes

    Hi, there always is an error when i execute a command of Like_My_Building or create a sign:Internal Exception: io.netty.handler.timeout.ReadTimeoutException.

    What's wrong?

  • Avatar of dutchy1001 dutchy1001 Aug 20, 2014 at 20:03 UTC - 0 likes

    @Haruzama: Go

    You can try the command /clean-orphans. If that doesn't help recreate the sign in the same location with the same Players name, give it a like to see if the old value comes back,if so then do the command /remove-sign.

  • Avatar of Haruzama Haruzama Aug 20, 2014 at 10:40 UTC - 0 likes

    I created a Like sign and then accidentally broke the block it was on and now I can't remove that sign's data.

    So when I type /top-likes my old sign remains there

    How do I remove it?

  • Avatar of bartdaniels bartdaniels Aug 12, 2014 at 19:53 UTC - 0 likes

    @PrimerBlock: Go

    Make sure you dont have the like.user.create.ownsign permission. It will override the other permissions for creating signs for others.

    With the permission "like.admin.create.othersign" you can create others signs and your own.

  • Avatar of PrimerBlock PrimerBlock Aug 12, 2014 at 04:14 UTC - 0 likes

    @dutchy1001: Go

    I find I can't create other player's signs either. Using the latest version 1.9 and sqlite. Any suggestions?

    http://cache.www.gametracker.com/server_info/mc.squirrelcraft.com:25565/b_350_20_692108_381007_FFFFFF_000000.png

Facts

Date created
Jun 24, 2013
Categories
Last update
Apr 11, 2014
Development stage
Release
Language
  • enUS
License
All Rights Reserved
Curse link
Like my buildings
Downloads
6,239
Recent files

Authors