LimitedCreative icon

LimitedCreative -----

A lightweight and configurable tool for limiting creative mode.




I missed a small function for the storage of blocks placed in LC, and thus blocks placed and removed in 2.0.1 will still contain the data.
----------, Nov 29, 2022

I've rewritten the entire plugin from scratch, and added some new features. Main page is updated to reflect the changes.
----------, Nov 29, 2022

Allows you to blacklist entire groups of items such as LOGs, previously you would have to manually add "oak_log", "dark_oak_log", and such. Now you can put "LOG" (Must be all caps) and it'll blacklist every single log in the game.
----------, May 2, 2021

This project has been dropped, contact Adelemphii#6213 on discord if you wish to continue it. I'll hand over the Trello page of planned features/current bugs.

Update 1.4.1:

- Fixed a bug where if the player logged off with glowing, they would still have glowing when they reconnected.
- Fixed a bug where players in OP couldn't bypass the blacklist limitations.
----------, Mar 19, 2021

1.4.1 update:

Fixed a bug where if players disconnected using the glowing option in LC, they would still have the glowing effect when they joined back. Also fixed it for if they used /gamemode commands while in LC.
----------, Mar 14, 2021

Update v1.4.0
Additions:
+ Added new "gamemode-flycheck" configuration option.
This was added because some servers use other plugins which check if a player is flying when they swap gamemodes.
+ Added new modularity options in config.yml with their own placeholders and colored chat support (Make sure to add these options to your config file to keep it orderly)
Supported placeholders:
%player% - Displays the player's username (without tags/rank colors)
%block% - Displays the block/entity they tried to place/use/break
Code (YAML):
# This message is sent when a player tries to break a block which they cannot
blacklisted-breakable-message
: ""

# This message is sent when a player tries to interact with a block which they cannot
blacklisted-interactable-message
: ""

# This message is sent when a player tries to place an entity which they cannot
blacklisted-entity-message
: ""

# This message is sent when a player tries to place a block which they cannot
blacklisted-block-message
: ""
Bug Fixes:
- Fixed an oversight where players would lose their inventory swapping from Creative / Spectator into LimitedCreative.
- Fixed a bug where a message would play twice when swapping from LC to Survival while flying.
- Fixed the /lc reload command to work in console.
- Added a message to /lc nightvision to alert the player that it was only available while in LC.
----------, Mar 12, 2021

New patch v1.3.1:
+ Added new permission "limitedcreative.give" which can be given to players, those with this permission are able to run "/limitedcreative <Target>", and those with just "limitedcreative" can only give LC to themselves.
- Fixed a major incident where if someone was in /gamemode creative and ran /limitedcreative, they would lose all of their inventory without being able to get it back.
----------, Mar 10, 2021

Update notes:

New config option:
Code (YAML):
# This determines if a player in LC can damage entities or not
player-damage-entities
: false

+ Added the ability to enable killing while in LC, this is off by default.
- Fixed an incident where if you used another non-lc command (/gms, /gamemode survival, /gamemode adventure), you would lose your items.
- Fixed a bug where you could not give other players LC through console, it now sends a message when it has been done or if that player does not exist.

Potential Future Updates:
I'm looking into the ability to block the creation of certain mobs via multiblock structures (i.e. wither, iron golem). Until then, I recommend blocking key blocks (wither skeleton skull) from being placed.
----------, Mar 9, 2021

I recommend adding "blacklisted-breakables:" to the bottom of your config, else it'll be placed at the top of the config under the first comment and break the order of your current config.

[​IMG]
[​IMG]

This update adds the ability to blacklist which blocks cannot be placed by players without the limitedcreative.admin permission.
----------, Mar 7, 2021

Added bStats data tracking, Check out this link if curious on what is being tracked.
----------, Mar 3, 2021

I discovered this bug immediately after posting my last update,

Bug Fixed:
/lc nightvision would give an error message when used.
----------, Feb 25, 2021

Fully implemented protection against LC being removed while flying.
----------, Feb 25, 2021

I had noticed that if a player logged off, had LC removed, or if the server crashed, they would fall and take damage. To prevent this I have implemented a quick-fix which teleports the player to the highest available block.

Known bugs:
The player is put inside the highest block, instead of above it, meaning that if the block has no other block beneath it, they will fall through that block.
----------, Feb 15, 2021

Using /lc nightvision, a player in LC is able to grant themselves nightvision for as long as they're in LC. It's removed when LC is taken away, or they log off, or the server crashes.
----------, Feb 15, 2021

Small update where I forgot to change the creative armor when reworking the code.
----------, Feb 14, 2021

Just changed some code.
----------, Feb 7, 2021

The "Glowing" and "Armor" states are ways to show that a player is in LC, by default its on Glowing.

Code (YAML):
# When true, the player has the Glowing effect when in LC. When false, the player has red armor.
glowing
: true
----------, Jan 30, 2021

Resource Information
Author:
----------
Total Downloads: 724
First Release: Jan 29, 2021
Last Update: Nov 29, 2022
Category: ---------------
All-Time Rating:
2 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings