- Fixed issue with event values menu
- 30 player actions was duplicated to 30 entity actions. Now you can fully control mobs!
- Added 3 players actions: Damage player, Set view distance, Set simulation distance
- Added 1 world action: Copy and paste blocks
- Added 1 player event: Player crafted item
This update includes changes to localization file, to remove current and replace with new use /oc resetlocale.
New functions and some fixes of 5.0.
- Now worlds save icon's item additional data. Heads from HeadDatabase, custom banners will be saved correctly and it will add a little more appearance for your worlds.
- Search worlds by owner's name with LMB+SHIFT click.
- Added
requirements
section in config.yml, that has rules for changing world's name, description and ID. You can change required minimal amount of symbols, maximum amount of symbols for all, and pattern only for ID. So you can block cyrillic symbols, if you don't want.
requirements:
# Copy and paste it in plugins/OpenCreative/config.yml
world-name:
min-length: 4
max-length: 30
world-description:
min-length: 4
max-length: 256
world-custom-id:
pattern: "^[a-zA-Zа-яА-Я0-9_]+$"
min-length: 2
max-length: 16
- Now you can hide Not Found Message, warnings, critical errors messages from console in config.yml
messages:
# Add these fields into config.yml in messages section
critical-errors: true # To hide, set false
warnings: true # To hide, set false
not-found: true # To hide, set false
- Now items will be checked by PersistentDataContainer, not by translation. You're able to make items names same and it will not cause problems.
- Fixed wrong spectator coloring (only for hide-from-tab: spectator)
- Fixed an issue with world border actions
- Fixed an issue with transferring world's ownership
- Fixed visual glitch with item when deleting world
This update contains some changes for localization files, so use /oc resetlocale to remove current and replace with new one.
Things will be different.
Minecraft version change
This version requires Paper 1.21 version instead of 1.16.5.
World generation
We want to make your worlds different. World generation menu was updated and now you can choose world generation type, environment and structures generation.
Worlds browser
Meet with recommended worlds, that are displayed on first page of worlds browser. To mark world as recommended you need to add world's ID to recommended-worlds
list in config.yml. Recommendations show highly rated and really good worlds to visit for players.
A new Coding
Meet with new many blocks and coding features.
- New blocks: Cycle, Function, Method, Code Action, World Action, Variable Action, Entity Action, Player Condition, Variable Condition, World Condition, World Event, Entity Event, Call Function, Call Method.
- New 50 events, 230 actions, 80 conditions.
- New coding values: Number, Location, Event value, Variable, Boolean, Potion, Particle, Vector.
- New coding items: Blocks mover, arrow NOT, fly speed changer.
- Developers world changes: not visible borders, anti-fall bounces.
- Now actions and conditions have chest UI with hints to put coding values.
- Added variables: Local, Global, Saved.
- Changed normal and critical errors messages.
Coding Environment
Now you can change your developers world and make changes while executing code.
- Added coding platforms creation (up to 9).
- Added platforms colors customization.
- Added time changer.
- Added chest/barrel replacer.
- Added debug mode.
- Added variables list, size commands.
- Added functions, methods and special events execution commands.
World Settings
Now world settings menu has beautiful UI to make your world changes easier.
- Added auto-save option.
- Added mobs remover.
- Added world's owner changer.
Commands
These commands are useful for normal players and for server developers. It includes vanilla commands, but they will check player's current world permissions.
- Added player commands: /gamemode, /teleport, /give, /playsound, /stopsound, /environment, /locate, /world deletemobs, /world info, /time, /weather
- Added developers commands: /creative resetlocale, /creative print, /creative maintenance, /creative kick-all, /creative unload, /creative load, /creative creative-chat, /creative deprecated, /creative corrupted, /creative list, /creative template.
Maintenance mode
Maintenance mode can be used to temporary disallow players without permissions to create worlds.
Config changes
- Groups now have per player limit modificators, /dev and /play permissions.
- Added maintenance, debug fields.
- Branding for messages.
- Now you can change lobby world and sound.
5.0 Release Candidate 3
To replace current translation with new use /oc resetlocale.
- Fixed translation