Jump to content

_iZ_

Member
  • Posts

    101
  • Joined

  • Last visited

  • Days Won

    5

Posts posted by _iZ_

  1.  xChat
    Created by _iZ_

     

    xChat is a fully-Skripted chat management script that has 6 different chat moderation options to help manage your server.

    Message me @iZz#0420 on Discord if you have any questions or suggestions!

     

    IMPORTANT

    Spoiler

    The options section of xChat contains an option for the name of the Skript file. Make sure to change that option if you change the name of the file.

    BE SURE TO READ THE README.TXT FILE!!!

     

    Dependencies (1)

     

    Features

    Spoiler

    • Mute/unmute chat
    • Clear chat
    • Chat filter
    • Chat link filter
    • Caps limit
    • Message cooldown
    • Permissions for all commands and sub-commands
    • Bypass permissions
    • Customization for all options
    • Customization for most messages

     

    Commands (3)

    Spoiler

    /xchat - Main command for the script (Sub-commands: reload, help, perms)

    /chat - Main chat moderation command

    /xchat - Reset all xChat variables (WARNING: This returns the system to its original state. It should only be used in emergencies - requires * permission)

     

    Permissions (17)

    Spoiler

    xchat.help - Access to /xchat help
    xchat.perms - Access to /xchat perms
    xchat.reload - Access to /xchat reload
    xchat.chat - Access to /chat
    xchat.chat.mute - Access to /chat mute
    xchat.chat.unmute - Access to /chat unmute
    xchat.chat.clear - Access to /chat clear
    xchat.chat.filter - Access to /chat filter
    xchat.chat.links - Access to /chat links
    xchat.chat.cooldown - Access to /chat cooldown
    xchat.chat.caps - Access to /chat caps
    xchat.bypass.mute - Bypass chat mute
    xchat.bypass.clear - Bypass chat clear
    xchat.bypass.filter - Bypass chat filter
    xchat.bypass.links - Bypass link filter
    xchat.bypass.cooldown - Bypass chat cooldown
    xchat.bypass.caps - Bypass caps limit

     

    DOWNLOAD

    P.S. Leave a like on this if you enjoy my content

    • Like 2
  2. xRanks
    Created by _iZ_

     

    xRanks is a fully-Skripted rank management system with features including a set-rank GUI, menu customization, and more. This system does NOT replace your current permissions plugin, but it adds new features to it.

    Message me @iZz#0420 on Discord if you have any questions or suggestions!

     

    IMPORTANT

    Spoiler

    The configuration file (xRanks-Config.sk) contains 2 options for the names of the 2 xRanks Skript files. Make sure to change those options if you change the names of the files.

    Note: You must change the permissionPlugin option in the config to which ever permision plugn you are using. Not doing this properly will result in players' ranks not being changed.

    BE SURE TO READ THE README.TXT FILE!!!

     

    Dependencies (3 including Skript)

     

    Features

    Spoiler

    • Custom rank management commands
    • Separate config file including messages for almost everything
    • Set-rank GUI
    • Menu customization
    • Permissions for every command

     

    Commands (5)

    Spoiler

    /xranks - Main command for the system (Sub-commands: reload, help, perms)

    /ranks - Create, remove, edit, or list ranks

    /setrank - Set a player's rank

    /xpuns:item - Gives you the name Skript uses for the item in your hand

    /xpuns:reset - Reset all xRanks variables (WARNING: This returns the system to its original state. It should only be used in emergencies - requires * permission)

     

    Permissions (5)

    Spoiler

    xranks.help - Access to /xranks help
    xranks.perms - Access to /xranks perms
    xranks.reload - Access to /xranks reload
    xranks.admin - Access to /ranks and /xranks:item
    xranks.setrank - Access to /setrank

     

    Images

    Spoiler

    2022-01-23_12_58_06.png.42907ee49be7da96ed0ccb3e570fddf7.png2022-01-23_13_00_14.png.2c1f680e35c391ca9ea2ef5b16a5d85d.png2022-01-23_12_57_38.png.573ed09f4a05962f5fa3dfadccf39eee.png

     

    DOWNLOAD

    P.S. Leave a like on this if you enjoy my content

    • Like 1
    • Thanks 1
  3. xPuns
    Created by _iZ_

     

    xPuns is a fully-Skripted punishment system with features including a punishment GUI, history GUI, alt-tracing, and more. This system is an improved and optimized version of a system that I released last year called SkPuns. I decided to make this system because I have received a lot of messages lately regarding SkPuns and I decided to make a new version of it from scratch to optimize its performance and improve its customization.

    In this optimized version, I moved away from using book GUI's as they caused a lot of performance issues when loading the script and running it a lot. However, this system has everything you need from preventing punishment evasion to a new and improved history chest GUI. xPuns is simple to set up. In this post, you can find a download link to the scripts and a guide on everything you need to know.

    Message me @iZz#0420 on Discord if you have any questions or suggestions!

     

    IMPORTANT

    Spoiler

    The configuration file (xPuns-Config.sk) contains 3 options for the names of the 3 xPuns Skript files. Make sure to change those options if you change the names of the files.

    Note: You must remove any join/quit messages from other scripts to avoid double messages/spam from banned players trying to join!

    BE SURE TO READ THE README.TXT FILE!!!

     

    Dependencies (2 including Skript)

     

    Features

    Spoiler

    • Custom punishment commands
    • Separate config file including messages for every punishment
    • Stores known alts and IP's
    • Notifies staff of punishment evasion
    • History GUI
    • Punishment GUI
    • Punishment exempt permissions
    • Permissions for every command/action

     

    Commands (14)

    Spoiler

    /xpuns - Main command for the system (Sub-commands: reload, help, perms)

    /punish - Opens the punishment menu for a player (Aliases: /pun)

    /history - Opens the history menu for a player (Aliases: /puns)

    /warn - Warn a player

    /kick - Kick a player

    /mute - Mute or temp-mute a player (Aliases: /tempmute)

    /ban - Ban or temp-ban a player (Aliases: /tempban)

    /ipban - IP-ban a player or IP (Aliases: /ip-ban, /banip, /ban-ip)

    /unmute - Unmute a player

    /unban - Unmute a player

    /unipban - Unban an IP (Aliases: /unbanip)

    /alts - View a player's alts

    /ips - View a player's IP's

    /xpuns:reset - Reset all xPuns variables (WARNING: This resets all punishments and returns the system to its original state. It should only be used in emergencies - requires * permission)

     

    Permissions (16)

    Spoiler

    xpuns.help - Access to /xpuns help
    xpuns.perms - Access to /xpuns perms
    xpuns.reload - Access to /xpuns reload
    xpuns.punish - Access to /punish
    xpuns.history - Access to /history
    xpuns.history.clear - Access to /history (player) clear
    xpuns.warn - Access to /warn
    xpuns.kick - Access to /kick
    xpuns.mute - Access to /mute
    xpuns.ban - Access to /ban
    xpuns.ipban - Access to /ipban
    xpuns.unmute - Access to /unmute
    xpuns.unban - Access to /unban
    xpuns.unipban - Access to /unipban
    xpuns.silent - Access to see silent punishments
    xpuns.exempt.(number) - Exempt from punishments (up to 10)

     

    Images

    Spoiler

    2022-01-22_03_29_26.png.df3a43b445119bb530a3306b0aac12e4.png2022-01-22_03_31_21.png.5a6df2c4226f6b041c0d90729c088717.png2022-01-22_03_32_15.png.1e2776eb37e60df478af67a3dee3c513.png2022-01-23_12_57_01.png.2f6db51eb7283aaeeb6d7dc0082fa75e.png

     

    DOWNLOAD

    P.S. Leave a like on this if you enjoy my content

    • Like 3
  4. 1 hour ago, MrTibo said:

    the name of the server they played on, it seems

    In that case, there is no way to check what the server you last played on was.

  5. 12 hours ago, sulf said:

    I'm running a server that has no cheating as a rule, but people use client sided exploits like xray to locate bases. I've tried a few antixray plugins but they all don't hide bases well, only ores (Which isn't an issue due to the nature of the server) Does anybody know of a good option that hides bases?

    I don't know of any anti x-ray plugins that fully disable x-ray for people, your best bet is trying to bait a suspicious player into showing that they're obviously x-raying by putting a chest underground or a base schematic or anything along those lines and see if they dig directly to it to catch them.

  6. 12 hours ago, Kuroiryu said:

    So I was playing like a box pvp and it was really fun but when I tried to join it I forgot the code and the box pvp had like bedrock for the cover and there was wood,stone,iron,netherite,orange wool,coal,gold and there were 2 parkours one was with hay bale and another one was with crying obsidian,can you please help me?

    what are you trying to ask here

  7. I've been working on a new server called PurgedMC, I've made all the basic administrative stuff and whatnot but I have no clue what servers are poppin or what people would like to see since I've been off of Minehut for so long. Go ahead and vote in the poll, or leave your suggestions below!

  8. Hello everyone! A lot of you may know me from the past as a good Skript developer and former helper on Minehut. I am here to announce that I am coming back to Minehut after a long break because I'm bored of other games and I genuinely miss the Minehut community. That's about it, but I wanted to make a forums post. Bye!

    • Like 2
  9. M I N E H U T  C O M M U N I T Y  F A Q

    HOW TO EDIT SPIGOT.YML
    DIFFICULTY: EASY

     

    Introduction to spigot.yml

    Spigot.yml is a file within your server that allows you to change messages, settings, and more. The file is located in the main directory of your server files and can be changed and saved like any other file. In this tutorial, you will learn how to edit these things. 

     

    Settings

    Settings are more advanced than other things like messages, but can be changed just as easily. Some of these settings are better not to be touched as they can cause issues on your server. Some settings that are commonly changed include the ‘moved-wrongly-threshold’, which may reduce rubber-banding when increased, the ‘item-dirty-check’, which checks every item and its NBT data to see if it was changed on a timed interval, and the ‘user-cache-size’, which can be changed to dictate how many players can be saved in the ‘usercache.json’ file.

     

    Messages

    Changing messages is probably the most common thing that is changed in the spigot.yml file. These messages include the whitelist message (when people are not whitelisted), the unknown command message, the full server message, the outdated client and server messages, and the server restarting message. Messages can be changed to anything and they even support color codes. In order to apply color codes to these messages, use the '&' symbol, followed by the appropriate number or letter. To create new lines, use '\n'.

     

    Commands

    This section is for settings specific to commands, not for adding custom ones. These settings can be changed to exclude getting kicked for spamming certain commands, changing command log settings, and more. 

     

    World

    This section is for settings specific to the worlds on your server. Some of these settings include the rate at which arrows despawn, the amount of items that can be passed through a hopper at once, the growth rate of crops, and more. This can be useful for reducing lag, improving your redstone designs, and much more. To apply these per-world, add a new section under world-settings with the world directory's folder name.

     

    Saving Your Settings

    Once you have made changes to your spigot.yml file, you must press the blue save button at the bottom right of the text editor on your panel and restart the server for the changes to take effect.

     

    Things to Remember

    One major thing to remember is that these settings could very well corrupt your server as changing them affects the way the server runs. If you decide to edit any of the settings, make sure you do research on what they do and if they are worth changing. Another thing to remember is not increasing durations by too much (ex. growth modifiers). Settings like this can cause lag on your server which is not good. One last thing to remember is that certain settings are not able to be changed. If you edit a setting that cannot be changed, it will be reverted to its original state when you re-open the file.

     

    Require further assistance?

    An advanced guide to configuring the spigot.yml file can be found here.

    If you need more help on editing your spigot.yml file, head over to this section of forums, or join our Discord!

     

    Compiled by the Minehut Staff Team

     

    • Like 3
  10. M I N E H U T  C O M M U N I T Y  F A Q

    HOW NOT TO BREAK YOUR SERVER

    DIFFICULTY: Easy

             

    Introduction to not breaking your server

    Lag on Minecraft servers is caused by the increased use of RAM (random access memory) on your server. When the server is using a large amount of RAM relative to the amount of RAM your server has, it causes the TPS (ticks per second) to drop. This basically makes time to slow down on your server. You should always aim for your server to be running at 20 TPS. In this tutorial, I will go over some things you should and shouldn’t do when running an efficient server and things to do in a situation where your server files may be corrupted.

     

    Things not to do

    There are many things you shouldn’t do when preventing your server from breaking or becoming corrupt. A simple rule of thumb is to not make/do anything that will cause lag. This includes the following.

    Spawning Entities

    One common reason for lag is spawning a large number of entities. Entities are basically anything in Minecraft that aren’t blocks. This includes dropped items, mobs, players, falling blocks, and more. Spawning a large number of entities will require an increased use of RAM. This includes but is not limited to: manually spawning entities, igniting TnT, dropping a large number of items. This will cause the effect stated in the introduction. 

    Increasing your random tick speed

    Another common reason for lag is increasing the random tick speed on your server. The general limit for the random tick speed is 1,000, but anything around 10,000 will most likely crash your server. I would recommend not increasing the random tick speed on your server if there is no need to. Increasing the random tick speed causes Minecraft’s events to happen faster, which in turn, uses more RAM. This will cause the effect stated in the introduction. 

    Corrupt items

    Corrupt items are items that have a large amount of data stored on them. These include books with a large number of characters, containers such as chests with NBT (named binary tag) data exceeding the packet limit, and more. Having a corrupt item can do one of two things. One, it will cause the server to crash. Two, it will cause the player with the item to not be able to join the server. This can be fixed by deleting a player’s data in your world’s folder. The file containing a player’s data is named using a player’s UUID. You can find your UUID by going to https://namemc.com/profile/(YOUR USERNAME). You can find a playerdata file by going to “File Manager > (world name) > playerdata”. DISCLAIMER: Deleting this file will erase all data for a player in that world. This includes your location, inventory, ender chest, and more. 

    Replacing blocks

    Replacing a large number of blocks using WorldEdit, the Minecraft fill command, or anything else that replaces blocks can cause your server to crash. If you are using WorldEdit to replace a large number of blocks, try doing it in different sections. If you are using the WorldEdit paste command, add “-a” at the end. This will only replace blocks that aren’t air, causing less lag when pasting a structure. 

    Loading chunks

    Chunks are 16x16 segments of a world. Loading too many chunks at a time on your server can cause major lag. Try not to fly a far distance when you have some sort of speed enabled. Oftentimes on servers, hackers can exploit this by flying far away from where everyone else is. Having more players on your server, especially on servers where everyone can roam free, will also cause more chunks to be loaded. 

     

    Things to do

    There are many ways to prevent the things listed above from happening. Here are a few ways to do these things.

    Spawning entities

    • Do not spawn a large number of entities
    • Do not ignite a large amount of TNT
    • Set the "doMobSpawning" gamerule to "false". This will prevent mobs from spawning.
    • Install a ClearLag Plugin - this deletes items and other entities periodically.

    Corrupt items

    • Do not give yourself or anyone else items with a large amount of NBT data.

    Random tick speed

    • Keep this at the default, 3
    • If possible, you can set this to 0. This will prevent any crops or trees from growing, so it may not suit your needs the best.

    Replacing blocks

    • Replace areas in multiple smaller segments rather than one large one
    • Use "//paste -a" when using WorldEdit

    Loading chunks

    • Use “/worldborder” to set up a world border
    • Do not fly a far distance while you have speed or essentials’ fly speed enabled

     

    Require further assistance?

    If you need more help on this topic, you can head over to the help section of the forums or join our Discord server.

     

    Compiled by the Minehut Staff Team

     

    • Like 2
  11. Hey there,

    Not quite sure what you're asking. Are you trying to have make it so there's no limit for an enchantment level? If you are, you can get the Essentials plugin and change the "unsafe-enchantments" option in the config to "true".

    Ex. Change it form this:

    unsafe-enchantments: false

    To this:

    unsafe-enchantments: true

    This config option can be found on line 529 of Essentials's "config.yml" file.

  12.  

          

        M I N E H U T  C O M M U N I T Y  F A Q

    HOW TO MAKE A VIXIO DISCORD BOT

        REQUIREMENTS: Skript, Vixio

        DIFFICULTY: Medium

         

    Introduction to Vixio

    Vixio is one of the many Skript addons that are available on Minehut. It allows you to make a fully functional and customizable Discord bot using Skript’s syntax along with Vixio’s syntax in a normal Skript (.sk) file. Because the bot is made this way, the functionality is only limited to what Skript allows you to do. In this tutorial, you will learn how to set up a Vixio bot and some common functionalities that come along with it.     

     

    Application Setup

    The first thing you’re gonna need to do when setting up a Vixio bot is to make the application. An application is the discord terminology for a bot, and setting it up is as easy as clicking a few buttons. 

    First, go to https://discord.com/developers. If this is your first time visiting this page, you may be prompted to log-in using your discord account. Simply log-in and you should be brought to the applications page. 

    Next, you need to create your application. Click the “New Application” button at the top-right of the page to do so. Once you’ve done that, you will be prompted to create a name for your application. This can be anything, and it can be changed at any time once it’s been created.

    1.thumb.png.833d1855959b778d22675d57d3749a02.png

    948061229_ScreenShot2021-02-25at6_28_34PM.thumb.png.630f1ed8f2ceaf6b96b8b0d6d5bdb5f4.png

    After your application has been created, you can input your bot’s general information. This includes the name, description (optional) and a profile picture. Again, this information can all be changed in the future by visiting this same page. (Note: Be sure to save your changes before leaving this page)

    438868165_ScreenShot2021-02-25at6_33_05PM.png.53f3f297322ce06ec88eee26aebaa02e.png

    Once you’ve entered the general information for your bot, go to the “Bot” tab and click the “Add Bot” button. In the “Privileged Gateway Intents” section, be sure to enable “Server Members Intent”. If you do not do this, your bot will not work. Be sure to also disable the “Public Bot” option. Doing this will make sure that the bot will not be able to be invited to other servers unless invited by you. (Note: The bot will function the same way in any server it is in, so for security reasons, you are going to want to leave this disabled)

    724851039_ScreenShot2021-02-25at7_02_01PM.png.3131cb9592b3e678cf6132a6072e2337.png

    853919885_ScreenShot2021-02-25at7_06_37PM.png.5e8e09b7750580aac311431a4c3eb53c.png

    After you’ve done this, go to the “OAuth2” tab. Scroll down until you see the section called “Scopes”. From there, select “bot” and select the permissions you wish to grant your bot. Since you are making this bot for personal use and are coding it from scratch, I recommend choosing the “Administrator” permission so that you can make it do anything without having to worry about giving it additional permissions. (Note: Giving your bot this permission will allow it to do anything on any Discord servers it is in)

    118645687_ScreenShot2021-02-25at6_59_08PM.png.6230e19ca76dd1cd58398791f776ed5a.png

    956114746_ScreenShot2021-02-25at7_00_41PM.png.1fdd0213fc0c5f7404c81baffd9b44b0.png

    Once you’ve done all of this, copy the URL that has been generated and paste it into a new tab. You will be prompted to add it to a server. Select the server you wish to add the bot to and click “Authorize”. You will most likely be asked to complete a captcha for security reasons. After doing this, you should be brought to another page advising you to close that tab. (Note: Keep the developer portal open, you will need it later)

    1439955577_ScreenShot2021-02-25at7_08_12PM.png.f5fbc46d0b3c096aefb3c53511d0e020.png

    1919099146_ScreenShot2021-02-25at7_08_49PM.png.abd50d4d6c3ec9379723ffc96093c63b.png567199949_ScreenShot2021-02-25at7_12_08PM.png.426ad9ab3dcf24eb7aee9f57df2033fa.png

    Your bot should now be in your server. Although it is there, it will have no functionality because it hasn’t been configured to do anything. You will also notice that your bot is offline. This is because bots need to be told when to log-in and log-out. In any case when using Vixio, the bot will need to be logged-in using Skript and will automatically be logged-out whenever your Minecraft server stops.

    1075960366_ScreenShot2021-02-25at7_15_23PM.png.e72d6d87fbb824dbcdde7990160720bd.png

     

    Script Setup

    Once your bot is on the server, you can start creating your script. Go back to the “Bot” tab and copy your bot token. You will need this to log-in to your bot within your script. 

    373509402_ScreenShot2021-02-26at2_18_53PM.png.b3c72045ce15cc094e340ebb02d2776c.png

    Once you’ve copied your bot token, you have two options. The first option and the one I recommend is to create an option for your bot token. The second option is to paste it manually whenever you need to use it. If you are choosing the options route, I would also recommend creating an option for the name of your bot. 

    options:
    
       token: (Your token)
    
       bot: Iz's Secretary

     

    Once you’ve done all of this, you can add an event to log-in to your bot by using the following effect:

    (login|connect) to %string% (using|with) [the] name %string%

    The first %string% is the expression used for your bot token. The second is the name of your bot. (Note: Doing this twice without logging out of the bot will cause the bot to execute its actions twice. I recommend using the “on skript load” event to prevent this from happening)

    Example:

    on skript load:
    
       login to "{@token}" with the name "{@bot}"

     

    Another useful effect that Vixio offers is logging out of the bot. This can be done with the following effect.

    (logout [of]|shutdown) %bot/string%

    The %bot/string% expression is the name of your bot.

    Example:

    on skript unload:
    
       logout of "{@bot}"

     

    Here is an example of a full script to log in and log out of your bot:

    options:
    
       token: (Your token)
    
       bot: Iz's Secretary
    
    
    on skript load:
    
       login to "{@token}" with the name "{@bot}"
    
    
    on skript unload:
    
       logout of "{@bot}"

     

    Once you’ve completed the setup, your bot should now come online when your server starts!

    522785158_ScreenShot2021-03-01at12_09_12AM.png.abb71fa06f5e9d44aca4e73f87426ee2.png

     

    Additional Information

    A full list of Vixio syntax can be found here: https://olyno.github.io/VixioSite/

    If you need help with Skript, a useful forum post can be found here: https://forums.minehut.com/topic/31934-how-to-use-skript/?tab=comments#comment-98786

    If you need more help with Vixio, head over to the Skript discussion on the forums, or join our Discord! You can also feel free to personally message me if you have any questions related to this topic.

     

        Compiled by the Minehut Staff Team

    • Like 2
  13. Sup guys, so basically, I'm very very bored and I'm trying to come up with cool ideas for scripts that I can make to put on my new website. My website only has 2 scripts on it at the moment but it's intended to have a long list of free scripts for anyone to use. So basically, I'm bored and want to add more content. Any ideas are appreciated.

×
×
  • Create New...