Tags
Creators
Details
5.4.0
Compatibility
Changes
New world access menu
World owners now can easily change some settings of worlds without visiting it. They can change access to public/private, mode to build/play, advertise it, join it, and delete it.

New world moderation menu
Server moderators with specific permissions or just admins now can clear world's name, description, icon; load or unload world; close the world; join the world without join message, join the developer world without join message in spectator mode.

Permissions for moderators:
- opencreative.moderation.clear-name
- opencreative.moderation.clear-description
- opencreative.moderation.clear-icon
- opencreative.moderation.connect-silent
- opencreative.moderation.connect-dev-silent
- opencreative.world.load
- opencreative.world.unload
- opencreative.moderation.close-world
Custom Sounds Themes
Now server owners can customize OpenCreative+ sounds as they want in config.yml. Example:
sounds:
#
# This section allows you to set custom
# sounds. If sound is not listed here,
# build-in sound will be used instead.
# Themes are useful for special days
# or holidays.
#
# Themes can be changed with:
# /oc sounds [theme name]
#
# To add sound from resource pack use
# name: "resource_pack_name:sound.id"
#
# lobby, lobby-music, opencreative, reloading, reloaded, menu-next-page, menu-previous-page, menu-open-world-access,
# menu-next-choice, menu-open-generation, menu-open-environment, menu-open-world-settings, menu-open-world-moderation,
# menu-open-recommendations, menu-open-own-worlds-browser, menu-open-worlds-browser, menu-open-entities-browser,
# menu-open-values-browser, menu-open-confirmation, menu-generation-change, menu-environment-change, menu-entities-browser-sort,
# menu-worlds-browser-sort, menu-worlds-browser-category, menu-world-search, menu-generate-structures-change, world-generation,
# world-connection, world-connected, world-liked, world-disliked, welcome-to-new-world, world-mode-build, world-mode-dev,
# world-now-builder, world-now-developer, world-now-developer-guest, world-kicked, world-banned, player-cancel, player-fail,
# player-error, player-teleport, player-respawn, world-code-error, world-code-compile-error, world-code-critical-error,
# world-settings-flag-change, world-settings-category-set, world-settings-time-change, world-settings-autosave-on,
# world-settings-autosave-off, world-settings-sharing-public, world-settings-sharing-private, world-settings-spawn-teleport,
# world-settings-spawn-set, world-settings-owner-set, world-purchase, world-remove-entity, world-teleport-to-entity,
# world-teleport-entity-to-me, dev-connected, dev-not-allowed, dev-open-chest, dev-open-barrel, dev-closed-chest,
# dev-closed-barrel, dev-set-event, dev-set-action, dev-set-condition, dev-set-target, dev-set-method, dev-set-function,
# dev-var-list, dev-platform-color, dev-platform-claim, dev-action-target, dev-action-with-chest, dev-condition-not,
# dev-condition-default, dev-cycle-delay-decrease, dev-cycle-delay-increase, dev-cycle-delay-set, dev-cycle-named,
# dev-function-named, dev-method-named, dev-variable-parameter, dev-next-parameter, dev-change-category, dev-take-value,
# dev-value-set, dev-text-set, dev-number-set, dev-particle-set, dev-variable-set, dev-variable-change, dev-fly-speed-change, d
# ev-potion-set, dev-location-set, dev-location-teleport, dev-location-teleport-back, dev-event-value-set, dev-vector-set,
# dev-boolean-true, dev-boolean-false, dev-move-blocks-right, dev-move-blocks-left, dev-debug-on, dev-debug-off, maintenance-notify,
# maintenance-count, maintenance-start, maintenance-end, world-load, world-unload, world-deletion
#
theme: "default"
default:
lobby-music:
name: "music_disc.precipice"
pitch: 0.1
christmas:
lobby-music:
name: "music_disc.chirp"
pitch: 1.7
To add custom sounds, just edit in config.yml and add similar themes as christmas. Sounds from resource packs should be supported, example:
christmas:
lobby-music:
name: "some_of_christmas_resource_pack_id:sound.name"
pitch: 1.3
Other changes
- Updated some menus
- Changed ChatEvent to AsyncChatEvent
- World's activity time and creation time are stored in memory.
- Fixed some bugs.
This update contains changes in localization file, to replace current localization file with new, use /oc resetlocale
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:pMgywsVc:rLH1brTv"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:pMgywsVc:rLH1brTv"
}

