Tags
Creators
Details
1.0-Nightly-5
Compatibility
Changes
CoreTuff v1.0 Nightly-5 - Development Build Changelog
Overview:
- Fifth public development build of CoreTuff.
- Added workbench UI menu commands.
- Added a full security layer for command hiding and plugin concealment.
- Added addon loading support.
- Added configurable sounds for utility, teleportation, and moderation flows.
- Added version number for config files.
- Split the old single core config into multiple config files.
- Changes in rtp.
Additions:
-
Workbenches UI menu command:
- /crafting permission: coretuff.utility.craftingtable
- /anvil permission: coretuff.utility.anvil
- /stonecutter permission: coretuff.utility.stonecutter
- /smithing permission: coretuff.utility.smithingtable
- /loom permission: coretuff.utility.loom
- /cartography permission: coretuff.utility.cartographytable
- /enchanting permission: coretuff.utility.enchantingtable
- /grindstone permission: coretuff.utility.grindstone
-
Utility (Misc)
- /hat premission: coretuff.utility.hat
-
Plugin hide security (Beta):
- By enabling this feature you can disable usage of /pl, /plugin and /? by players by toggling this feature and also tab completion.
- You can toggle this feature on by running /ct pluginHide true and /ct pluginHide false to toggle off (user needs coretuff.plhide to use this command) or can change value in securityconfig.yml
- You must need ProtocolLib to disable tab completion fully.
- Players with coretuff.pl can use /pl, /plugin and /? command.
-
Addon Support:
- Added addons framework into core plugin. By default Addons folder will generate in CoreTuff folder.
-
UX:
- Added sounds for certain feature which can be configured in their respective config folders.
- Added /ct bug command and only op can access it.
-
Configuration files:
- spited config.yml into following:
- teleportconfig.yml
- securityconfig.yml
- utilityconfig.yml
- modconfig.yml
- Each config comes with its own version number. It helps us to update config files easily if there is any addition or deletion. It works by checking the version number from config file against the number in code, If when change detected renames the file in folder as old and adds new config.
- spited config.yml into following:
Changes:
- RTP:
- Now RTP check for generated chunks and during teleport countdown plugin tries to load that and nearby chunk in ram to avoid sudden spike in load. This feature can be toggled in teleportconfig.yml and by default this feature is on
rtpGeneratedChunksOnly: true
- Now RTP check for generated chunks and during teleport countdown plugin tries to load that and nearby chunk in ram to avoid sudden spike in load. This feature can be toggled in teleportconfig.yml and by default this feature is on
Bugs:
- Players were able to use teleport command without permission (Fixed)
Notes:
- This is a nightly development build, It might be unstable.
- It's highly recommend to delete already existing config files.
- Plugin hide security feature is in beta which means it has a lot of bugs.
- We highly recommend you to go through new config files.
You can report bugs in our Issue tracker: https://github.com/Voxelware-studios/CoreTuff/issues For support join our discord server: https://discord.gg/tuArC9pTbv
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:s7Qe5Y2n:fyNFUYR2"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:s7Qe5Y2n:fyNFUYR2"
}

