A Minecraft mod that extends Diet. It rebalances food stats and gives subtle perks for different food groups.

Overview
-------------------------------------------
Source installation information for modders
-------------------------------------------
This code follows the Minecraft Forge installation methodology. It will apply
some small patches to the vanilla MCP source code, giving you and it access 
to some of the data and functions you need to build a successful mod.

Note also that the patches are built against "unrenamed" MCP source code (aka
srgnames) - this means that you will not be able to read them directly against
normal code.

Source pack installation information:

Standalone source installation
==============================

See the Forge Documentation online for more detailed instructions:
http://mcforge.readthedocs.io/en/latest/gettingstarted/

Step 1: Open your command-line and browse to the folder where you extracted the zip file.

Step 2: You're left with a choice.
If you prefer to use Eclipse:
1. Run the following command: "gradlew genEclipseRuns" (./gradlew genEclipseRuns if you are on Mac/Linux)
2. Open Eclipse, Import > Existing Gradle Project > Select Folder 
   or run "gradlew eclipse" to generate the project.
(Current Issue)
4. Open Project > Run/Debug Settings > Edit runClient and runServer > Environment
5. Edit MOD_CLASSES to show [modid]%%[Path]; 2 times rather then the generated 4.

If you prefer to use IntelliJ:
1. Open IDEA, and import project.
2. Select your build.gradle file and have it import.
3. Run the following command: "gradlew genIntellijRuns" (./gradlew genIntellijRuns if you are on Mac/Linux)
4. Refresh the Gradle Project in IDEA if required.

If at any point you are missing libraries in your IDE, or you've run into problems you can run "gradlew --refresh-dependencies" to refresh the local cache. "gradlew clean" to reset everything {this does not affect your code} and then start the processs again.

Should it still not work, 
Refer to #ForgeGradle on EsperNet for more information about the gradle environment.
or the Forge Project Discord discord.gg/UvedJ9m

Forge source installation
=========================
MinecraftForge ships with this code and installs it as part of the forge
installation process, no further action is required on your part.

LexManos' Install Video
=======================
https://www.youtube.com/watch?v=8VEdtQLuLO0&feature=youtu.be

For more details update more often refer to the Forge Forums:
http://www.minecraftforge.net/forum/index.php/topic,14048.0.html
Comments
  • Milk Bucket- 'escaping' other foods?

    Milk Bucket- 'escaping' other foods?

    Ahoy!

    I've been fiddling around with adding other foods and I suspect this is something Diet handles, but thought I'd start at the top and work down.

    I noticed when a player drinks a Milk Bucket it doesnt effect the food bar etc. However modded foods that dont hook into Diets tagging make the food bar disappear (because I'm guessing your mod doesn't know what to render). However the Milk Bucket implies some way of 'escaping' certain foods/consumables.

    I've tried going at it upside down and just giving the modded foods (tea in this case) the sugar stat for Diet, but this isn't the perfect solution.

    SO. Is there a way for your mod to 'ignore' foods that dont have any Diet tags, or is that something that Diet handles?

    Any help, appreciated.

    opened by Sinuisan 12
  • Mod is still not working on servers, causing them to crash

    Mod is still not working on servers, causing them to crash

    Today I wanted to try the newest version of this mod on my server but It seems that the crashing issue is still not fixed based on my log.

    [27Dec2021 18:21:25.880] [main/FATAL] [net.minecraft.server.Main/]: Failed to start the minecraft server net.minecraftforge.fml.LoadingFailedException: Loading errors encountered: [ Mindful Eating (mindful_eating) has failed to load correctly §7java.lang.NoClassDefFoundError: com/mojang/blaze3d/matrix/MatrixStack ] at net.minecraftforge.fml.ModLoader.waitForTransition(ModLoader.java:269) ~[forge:?] at net.minecraftforge.fml.ModLoader.dispatchAndHandleError(ModLoader.java:236) ~[forge:?] at net.minecraftforge.fml.ModLoader.gatherAndInitializeMods(ModLoader.java:194) ~[forge:?] at net.minecraftforge.fml.server.ServerModLoader.load(ServerModLoader.java:44) ~[forge:?] at net.minecraft.server.Main.main(Main.java:95) ~[?:?] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?] at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?] at net.minecraftforge.fml.loading.FMLServerLaunchProvider.lambda$launchService$0(FMLServerLaunchProvider.java:51) ~[forge-1.16.5-36.2.4.jar:36.2] at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-8.0.9.jar:?] at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHand/home/mcserver/Desktop/guacamole_dropler.java:54) [modlauncher-8.0.9.jar:?] at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72) [modlauncher-8.0.9.jar:?] at cpw.mods.modlauncher.Launcher.run(Launcher.java:82) [modlauncher-8.0.9.jar:?] at cpw.mods.modlauncher.Launcher.main(Launcher.java:66) [modlauncher-8.0.9.jar:?] at net.minecraftforge.server.ServerMain$Runner.runLauncher(ServerMain.java:63) [forge-1.16.5-36.2.4.jar:?] at net.minecraftforge.server.ServerMain$Runner.access$100(ServerMain.java:60) [forge-1.16.5-36.2.4.jar:?] at net.minecraftforge.server.ServerMain.main(ServerMain.java:57) [forge-1.16.5-36.2.4.jar:?]

    opened by KondiU 2
  • Server Crash

    Server Crash

    Upon starting a server with this mod installed, it crashes with this message.

    Failure message: Mindful Eating (mindful_eating) has failed to load correctly java.lang.RuntimeException: Attempted to load class net/minecraft/client/entity/player/ClientPlayerEntity for invalid dist

    opened by Nyancatpig 2
  • elenai dodge bar disappears after eating

    elenai dodge bar disappears after eating

    basically when you eat any type of food the elenai dodge bar disappears or rather the midnful eating sprites overlap with the elenai dodge sprites i think...

    opened by Meskino 2
  • Suspicious Stew whole stack get consumed instead of single item

    Suspicious Stew whole stack get consumed instead of single item

    Hi! Love this mod but encountered this issue and not sure why it's happening but when you try to consume a whole stack (16) of Suspicious Stew you get them "transformed" into a single Bowl and lose the whole stack instead of only consuming one. This behaviour is totally different with the Mushroom Stew, Beetroot Soup or Rabbit Stew which all behave as intended: consume with the whole stack in hand (16) but only use one and get a bowl which get stacked on your inventory. My guess it's something related with Suspicious Stew having an specific NBT tagged with them but don't know exactly why only missbehave with this one :(

    opened by ItoKyoshiro 1
  • Suggestion - Compatibility with the Classic Bars mod

    Suggestion - Compatibility with the Classic Bars mod

    Hi there! I'm working on an expert style modpack for 1.16.5. I feel like your mod would really benefit the feeling that I'm going for in my pack, but I think it would fit even more if your mod was compatible with Classic Bars, which I'm using in my pack. It would be amazing if the food icon there would change, like it does with the vanilla hunger bar.

    image

    opened by IamRyan30 1
  • [ SERVER : Issue ] java.lang.Exception: Mod Loading has failed

    [ SERVER : Issue ] java.lang.Exception: Mod Loading has failed

    [ SERVER : Issue ] java.lang.Exception: Mod Loading has failed

    Latest.log / Line 56 : [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Failed to register automatic subscribers. The latest version of Abnormals Core and Diet are installed


    MC : 1.16.5 Java : 1.8.0_311 Forge : 36.2.8 Mod Name : mindful-eating-1.16.5-1.0.0


    Crash Report : https://gist.github.com/zndrmn/bb0c19ca87b417621b1b45a2467ac414#file-gistfile1-txt Debug.log : https://gist.github.com/zndrmn/1444387fe1d83cb4e0c3a89d2e1e3939#file-gistfile1-txt Latest.log : https://gist.github.com/zndrmn/8e0064521b0d81b3ff594dd037b2dcdb#file-gistfile1-txt

    opened by zndrmn 1
  • [suggestion / compatibility request] compatibility with culinary construct

    [suggestion / compatibility request] compatibility with culinary construct

    honestly not sure if this is a bug or not, but either way i would highly enjoy it if culinary construct sandwiches counted toward the food groups in mindful eating. diets seems to properly register them, i have no idea why mindful eating doesn't (especially since it has diets as a required dependency).

    opened by NyanMC 0
Owner
null
Sometimes people say that playing on anarchy servers far away from spawn is like Singleplayer with chat, so this mod just makes the exact thing possible.

Singleplayer With Chat Sometimes people say that playing on anarchy servers far away from spawn is like singleplayer with chat, so this mod just makes

null 5 Dec 2, 2022
MC Protocol specification of the current minecraft release / snapshot. Most useful when developing with ProtocolLib.

Snapshot 1.19.1-pre4 (1.19.1), Protocol 97 (1073741921), Release Protocol: 760 Handshaking (Server -> Client) Handshaking (Client -> Server) 0x00 - Cl

Pasqual Koschmieder 9 Dec 12, 2022
A modular and portable open source XMPP client library written in Java for Android and Java (SE) VMs

Smack About Smack is an open source, highly modular, easy to use, XMPP client library written in Java for Java SE compatible JVMs and Android. A pure

Ignite Realtime 2.3k Dec 28, 2022
Evgeniy Khyst 54 Dec 28, 2022
Microservice-based online payment system for customers and merchants using RESTful APIs and message queues

Microservice-based online payment system for customers and merchants using RESTful APIs and message queues

Daniel Larsen 1 Mar 23, 2022
Firehose is an extensible, no-code, and cloud-native service to load real-time streaming data from Kafka to data stores, data lakes, and analytical storage systems.

Firehose - Firehose is an extensible, no-code, and cloud-native service to load real-time streaming data from Kafka to data stores, data lakes, and analytical storage systems.

Open DataOps Foundation 279 Dec 22, 2022
gMark: a domain- and query language-independent graph instance and query workload generator

gMark is a domain- and query language-independent graph instance and query workload generator.

Roan 3 Nov 19, 2022
Efficient reliable UDP unicast, UDP multicast, and IPC message transport

Aeron Efficient reliable UDP unicast, UDP multicast, and IPC message transport. Java and C++ clients are available in this repository, and a .NET clie

Real Logic 6.3k Jan 9, 2023
Event bus for Android and Java that simplifies communication between Activities, Fragments, Threads, Services, etc. Less code, better quality.

EventBus EventBus is a publish/subscribe event bus for Android and Java. EventBus... simplifies the communication between components decouples event s

Markus Junginger 24.2k Jan 3, 2023
Apache Camel is an open source integration framework that empowers you to quickly and easily integrate various systems consuming or producing data.

Apache Camel Apache Camel is a powerful, open-source integration framework based on prevalent Enterprise Integration Patterns with powerful bean integ

The Apache Software Foundation 4.7k Dec 31, 2022
Powerful event-bus optimized for high throughput in multi-threaded applications. Features: Sync and Async event publication, weak/strong references, event filtering, annotation driven

MBassador MBassador is a light-weight, high-performance event bus implementing the publish subscribe pattern. It is designed for ease of use and aims

Benjamin Diedrichsen 930 Jan 6, 2023
Fast and reliable message broker built on top of Kafka.

Hermes Hermes is an asynchronous message broker built on top of Kafka. We provide reliable, fault tolerant REST interface for message publishing and a

Allegro Tech 742 Jan 3, 2023
This repository contains a functional example of an order delivery service similar to UberEats, DoorDash, and Instacart.

Order Delivery Microservice Example In an event-driven microservices architecture, the concept of a domain event is central to the behavior of each se

Kenny Bastani 198 Dec 7, 2022
Dataflow template which read data from Kafka (Support SSL), transform, and outputs the resulting records to BigQuery

Kafka to BigQuery Dataflow Template The pipeline template read data from Kafka (Support SSL), transform the data and outputs the resulting records to

DoiT International 12 Jun 1, 2021
An example Twitch.tv bot that allows you to manage channel rewards (without requiring a message), and chat messages.

Twitch Bot Example shit code that can be used as a template for a twitch bot that takes advantage of channel rewards (that dont require text input) an

Evan 3 Nov 3, 2022
Tiny and fast event dispatcher.

HookDispatcher - Tiny and fast event dispatcher. Installation Gradle repositories { maven { url 'https://jitpack.io' } } dependencies { imple

null 8 Dec 7, 2021
This is a very lightweight plugin for Velocity proxy. Have functions including tabList, pingList and global chat.

Essential-PlayerInfo This repo had been transported to our team, and will not be updated here. https://github.com/Team-Jackdaw/Essential-PlayerInfo In

Jonathan Hsu 2 Mar 4, 2022
SeaTunnel is a distributed, high-performance data integration platform for the synchronization and transformation of massive data (offline & real-time).

SeaTunnel SeaTunnel was formerly named Waterdrop , and renamed SeaTunnel since October 12, 2021. SeaTunnel is a very easy-to-use ultra-high-performanc

The Apache Software Foundation 4.4k Jan 2, 2023
ApnaKhata is a free staff attendance & payroll management app that can be used by owners and employees according to their perspectives

ApnaKhata is a free staff attendance & payroll management app that can be used by owners and employees according to their perspectives. It enables employers to easily manage their attendance, Working time hours, and salary Details. The owner can keep track of employees’ Working hours and salary Details

Nishanth 2 Oct 27, 2022