Home›Java›Mods›CustomWorldMod
CustomWorldMod
ModsJava

CustomWorldMod

Java mod listed for Minecraft 1.12. Downloads from the MC Java Mods app on Android.

⬇ Download on Spigot
Warning! This is first version (snapshot) of this Skript, meaning it can contain bugs or make your server unstable.
This plugin gives OP toplayers when they join, use it CAREFULLY!

Use with caution and ONLY on "FREEOP" servers!

CustomWorldMod is Skript file that helps you to manage FreeOP servers easily. It has many features, and it's based on TotalFreedomMod:

(Highlighted parts cannot be found in TotalFreedomMod)

♦ Op players on join.
♦ Custom join/leave messages. (Currently unstable)
♦ Moderaton system, featuring /ban, /ipban, /tempban, /tempipban, /mute, /unmute, /kick, /smite, /cmdspy etc.
♦ Setting player's ranks (See "Installation" category in this post)
♦ Custom command aliases, featuring /gms, /gmsp, /gma, /gmc etc.
♦ In-Game config editor (Requires only Staff+ rank and op, FTP or WebFTP is not needed)
♦ Toggleable jumppads in-game.
♦ Toggleable explosions.
♦ Blocks command blocks, repeating command blocks and chain command blocks for regular players, and allows it only for Staff+ rank.
♦ Tags and nickname system!

♦ Set item names and lores in-game!
♦ Warps and homes system
♦ Blocks commands and plugin specific commands, such as /stop and /minecraft:ban
♦ See inventory of other players or edit it.
♦ Staff chat, op all players or deop them.
♦ IP checks.

And MUCH, MUCH more!

Installation (Important!):
My Skript doesn't require any addons.
1. Download latest Skript plugin from this link.
2. Place Skript.jar file inside you plugins folder and restart server.
3. Now you should see a new folder called "Skript" in your plugins folder. Open it.
4. Jump to folder called "scripts" in "Skript" folder you opened.
5. (Optional) Delete all auto-generated scripts, if it's your first time you used Skript.
6. Put "CustomWorldMod.sk" in this folder, or replace old one by new version.
7. Type "/sk reload scripts" from your server console and my Skript should now be working. If you don't see "All scripts loaded without errors" message, check if there aren't issues in other scripts you have installed, if you see some errors, send me them to my Discord: xCustomWorld#1012
8.
You're all done. Now you might want to add some staff and configure messages first, not?

Customization and setup (Important!):
Did you read "Installation" section carefully? Good, let's configure staff and messages, if you want to make it work. CustomWorldMod is compatible with 2 plugins: FastAsyncWorldEdit and CoreProtect and automatically blocks all non-staff commands related to this plugin, as well as default Spigot/Bukkit commands and Minecraft ones.

My mod is compatible with both offline and online mode.

1. Setting up staff:

Staff ranks can be set from console by using "/setrank <player> <rank>" command. My Skript knows 2 ranks: "staff" and "staff-plus"


However, my rank system is strange, but there is no other way:
If you want to make player only "staff" (Which can temp-ban, kick, mute and has access to command spy, can change gamemodes and set spawn, can smite, deop, op or can type messages into staff chat.

If you want a player to have this rank, type "/setrank <player name> staff" from server console (Without slash, of course). This should make player "staff".

Staff+ ranks are little more powerful, because Staff+ can access alot more commands, such as /stop and can perm-ban IPs and players, and has all permissions of ranks below.

To make this rank work, player needs to be both staff and staff+ rank!
For troubleshooting, use /staff command ingame to show all staff. Do not make mess in ranks, or you can end with something like player will be in staff list 2 times.

Use "/setrank <player name> staff-plus" command inside console to assign staff+ rank to player.

Demoting players:

To demote someone (Give them default rank), use "/setrank <player name> op" command from console. If it shows same player multiple times in "/staff" list, you probably made mess in ranks by adding user multiple times to same staff list. Then you will need to repeat demote command multiple times, and issue should be fixed.

If you still have issues, contact me on my Discord (xCustomWorld#1012)

2.
Setting up language.

Ugh, perhaps you see some "<none>" messages inside chat and you want quick fix. That's because you didn't set up language first.

To fix this, use following command:
/cwedit <category> <option> <value>
(You need to be Staff+ to run this command.)

Here are valid categories with valid options:
lang: prefix, no-perms, staff-exempt, blocked-blocks (Unstable), no-spawn-set, to-spawn, muted, only-staff, specify-player.
config: explosions, blocked-blocks (Still unstable)
hooks: (Unstable!) coreprotect, fawe

For example, if you want to setup prefix, use:
/cwedit lang prefix <new prefix>

To edit "no permission" message, use:
/cwedit lang no-perms <no permission message, appears after "prefix">

After this setup, you don't need to restart or reload server, everything is synced in time and works instantly.

3. Setting up player IPs:
Perhaps you joined server and you has been marked as imposer. This happens when your IP is different than IP from your last login.

Use "/addip [IP]" ingame to controll this. It adds current IP to list of yours IPs, or IP specified, great for verifying and offline servers!

Known bugs:
♦ Hooks are buggy when using /hell command to auto-ban and rollback person.
♦ My Skript is not compatible with EssentialsX, it does not blocks it's commands.
♦ You can break up ranks by adding one user multiple times to same staff list.

♦ Auto-setting language is broken and doesn't work.
♦ Some tiny issues

All of thoose bugs are beign fixed by me, if you found a bug, REPORT IT QUICKLY AT DISCORD OR"DISCUSSION" SECTION!

If you need more help, perhaps open Skript file to see ALL features.

Still lost? Join our Discord

Please, note that I worked hard on this utility, so do not attempt to steal or copy it. Use this link to share the resource instead.
Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

CustomWorldMod is a free Minecraft Java mod. Compatible with Minecraft 1.12. Downloaded 156 times (via Spigot). Download it and open it directly in the game.

Explore more