ModsJava
NoRegenPlus
Java mod listed for Minecraft 1.14. Downloads from the MC Java Mods app on Android.
⬇ Download on Spigot
- This Plugin has no dependencies other than Spigot.
- This Plugin MAY work with Paper, but I did not test it 100% with Paper.
Commands:
- /NoRegen reload - Reload the config and all settings - Also refreshes the Permissions cache
Permissions:
- NoRegen.Reload - Allows you to use /NoRegen Reload
Default config:
Spoiler: config.yml
#Welcome to NoRegenPlus by TheNickSkater
#For this plugin to work correctly, please ALWAYS set the gamerule naturalRegeneration to true in all worlds that use this plugin. (You can also try to mix both)!
#Basic Options
#Should the plugin ignore players with OP ALWAYS? Meaning the player will not be checked and can regenerate all the time (unless set with another plugin or gamerule). Also possible with "noregen.bypass".
IgnoreOperator: true
#This will send anonymous data to bstats.org and is can be viewed by anyone
#If you'd like to help me, keep it enabled
Metrics: true
#As to performance reasons, the plugin caches the Players permission on join. If you change the permissions mid game, this task will refresh it for players after some time (or they reconnect).
#Even tough this may only be beneficial with many players, it's not bad to have. This feature will cost a bit more RAM, but not much.
#refreshTask: Should this task me enabled?
#async: Should the task run async? Should work fine on true and gives best performance, but if it makes problems, set to false.
#interval: interval in seconds, on how often the permissions should get refreshed.
#TODO for myself.. Make this feature disableable
PermissionsCache:
refreshTask: true
async: true
interval: 600
#This will try to fix the saturation of a Player.
#This is probably buggy and should not be used if it's not necessary.
#If disabled: When not having full HP and you eat something that fills up your hunger and your saturation, normally the fastregen will take effect.
#But if you can't regenerate, your saturation will still go down.
#If enabled: Will try to keep up your saturation a bit longer. Still not Vanilla like, but since there is no good solution and no Event I could use.. it will stay like this for now.
#DISABLING NATURALREGENERATION WITH THE GAMERULE FIXES THIS ISSUE! BUT ONLY DISABLE THAT GAMERULE IF YOU WANT TO MIX IT WITH THIS PLUGIN!
#NEVER ENABLE THIS IF YOU HAVE THE GAMERULE DISABLED ANYWHERE OR IT WILL BREAK!
SaturationFix:
enable: false
#Well, just messages
Messages:
Prefix: "&8[&cNoRegen+&8] "
NoPermissions: "&cYou dont have permission to do that!"
#Here you can create your own Regeneration rules with permissions, specific blocked types and worlds.
#WORLD NAMES ARE CASE SENSITIVE!!!
#NEVER USE A RULENAME MORE THEN ONE TIME!!!
#Available types to block: https://hub.spigotmc.org/javadocs/b...ity/EntityRegainHealthEvent.RegainReason.html
#You can safely ignore those reason that are just meant for mobs and only use those specifically for players or both players and mobs.
#Just use "blockedTypes: all" to block ALL types.
#Just use "blockedWorlds: all" to make the rule affect ALL worlds.
#You can't delete the default rule, but it will be ignored by the plugin anyway.
RegenRules:
defaultRule:
permission: 'noregen.defaultRule'
blockedTypes:
- CUSTOM
- EATING
- MAGIC
- MAGIC_REGEN
- SATIATED
blockedWorlds:
- defaultworld
#For this plugin to work correctly, please ALWAYS set the gamerule naturalRegeneration to true in all worlds that use this plugin. (You can also try to mix both)!
#Basic Options
#Should the plugin ignore players with OP ALWAYS? Meaning the player will not be checked and can regenerate all the time (unless set with another plugin or gamerule). Also possible with "noregen.bypass".
IgnoreOperator: true
#This will send anonymous data to bstats.org and is can be viewed by anyone
#If you'd like to help me, keep it enabled
Metrics: true
#As to performance reasons, the plugin caches the Players permission on join. If you change the permissions mid game, this task will refresh it for players after some time (or they reconnect).
#Even tough this may only be beneficial with many players, it's not bad to have. This feature will cost a bit more RAM, but not much.
#refreshTask: Should this task me enabled?
#async: Should the task run async? Should work fine on true and gives best performance, but if it makes problems, set to false.
#interval: interval in seconds, on how often the permissions should get refreshed.
#TODO for myself.. Make this feature disableable
PermissionsCache:
refreshTask: true
async: true
interval: 600
#This will try to fix the saturation of a Player.
#This is probably buggy and should not be used if it's not necessary.
#If disabled: When not having full HP and you eat something that fills up your hunger and your saturation, normally the fastregen will take effect.
#But if you can't regenerate, your saturation will still go down.
#If enabled: Will try to keep up your saturation a bit longer. Still not Vanilla like, but since there is no good solution and no Event I could use.. it will stay like this for now.
#DISABLING NATURALREGENERATION WITH THE GAMERULE FIXES THIS ISSUE! BUT ONLY DISABLE THAT GAMERULE IF YOU WANT TO MIX IT WITH THIS PLUGIN!
#NEVER ENABLE THIS IF YOU HAVE THE GAMERULE DISABLED ANYWHERE OR IT WILL BREAK!
SaturationFix:
enable: false
#Well, just messages
Messages:
Prefix: "&8[&cNoRegen+&8] "
NoPermissions: "&cYou dont have permission to do that!"
#Here you can create your own Regeneration rules with permissions, specific blocked types and worlds.
#WORLD NAMES ARE CASE SENSITIVE!!!
#NEVER USE A RULENAME MORE THEN ONE TIME!!!
#Available types to block: https://hub.spigotmc.org/javadocs/b...ity/EntityRegainHealthEvent.RegainReason.html
#You can safely ignore those reason that are just meant for mobs and only use those specifically for players or both players and mobs.
#Just use "blockedTypes: all" to block ALL types.
#Just use "blockedWorlds: all" to make the rule affect ALL worlds.
#You can't delete the default rule, but it will be ignored by the plugin anyway.
RegenRules:
defaultRule:
permission: 'noregen.defaultRule'
blockedTypes:
- CUSTOM
- EATING
- MAGIC
- MAGIC_REGEN
- SATIATED
blockedWorlds:
- defaultworld
Always feel free to make a Video about the Plugin, I will link it here!
Terms:
- You may edit the plugin to your needs.
- You are not allowed to post or publish the plugin.
- You are not allowed to distribute edited versions of this plugin.
- You are not allowed to sell the plugin.
- If you have questions, just ask.
Goals:
- Well.. none yet
Donators:
- If you like my work, you can always donate! You will be listed here.
Also thanks to tchristofferson for providing a resource to make my config not ugly and work with comments.
If you find any bugs, please report them in the Discussions Forum! Please do NOT report bugs in the reviews!
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft version listed: 1.14
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
NoRegenPlus is a free Minecraft Java mod. Compatible with Minecraft 1.14. Downloaded 388 times (via Spigot). Download it and open it directly in the game.