
Dinnerware is an immersive mod about plates. Nothing unnecessary - just plates and your food on them.
Loaders / Versions
| 1.18.2 | 1.19.2 | 1.20.1 | 1.21.1 | |
|---|---|---|---|---|
| Forge | ✅ | ✅ | ✅ | |
| Neoforge | ✅ | |||
| Fabric | ✅ | ✅ | ✅ | ✅ |

Features
Detailed description can be found on the GitHub wiki.
Plates!
Each slot of the plate can hold up to 16 food items (configurable), up to 48 total. The food you place in the plate is rendered on it. The food’s positon changes depending on which slot you place it in and how many slots are filled.

How eating works

Just hover over the food you want to eat and right-click
Plates are generally insta-breakable and will drop the food inside (including piston pushing and explosions).
However, crouch-breaking them will instead "scoop" them up WITH food inside. The food will render on the plate.
Click to open
Different materials for plates
At the moment, plates can be crafted from 54 different materials, ranging from quartz and wood to diamonds and obsidian. The mod dynamically applies textures to the plates, so if you're playing with a texture pack, don’t worry - your plates won’t stand out from the overall style.

Examples with some popular resource packs:
Spoiler



This mod should work with most resource packs, but there may be exceptions. Keep in mind that some resource packs might just be too weird and won’t look good on your plate 🤷♂️
Configurability
The mod has 6 configurable settings:
- Number of items per plate slot (1-64);
- Option to enable eating even when the player is not hungry;
- Option to enable placing any item or block on a plate (may not look good);
- Option to make plates fragile (don't walk on them);
- Changing the main slot of the plate between bottom left/bottom right (basically mirroring the plate);
- Changing the way food is eaten from the plate:
- Aiming (default): the food is eaten depending on where and crosshair is aimed;
- Queue: all the food is eaten in the Main dish slot first, then in Side dish slot, then in Extra dish slot;
- Round Robin: each new right-click will take the food from the new slot. Clicks with no food eaten still count;
Future plans
Any of these may or may not be implemented.
- Modded materials for plates;
- Different sizes/types of plates;
- Improve UV mapping for certain types of plates;
- Provide robust [preferably user-driven] system for handling irregular modded food items;
Credits
v972 - Initial idea, coding;\ Queez_ - Visuals, motivation and creative input;
Special thanks: \
andrew0030 - Help with rendering and menu issues;
Kaupenjoe - Great free modding tutorial series;\
diesieben07 - That one method for shift-right-clicking an item in the GUI;\
Early playtesters - Feedback and bug reports;
How to Install Dinnerware (Mod)
Dinnerware by Queez is verified for Fabric, Forge, Neoforge across Minecraft versions 1.18.2, 1.19.2, 1.20.1, 1.21.1 (latest release: 1.1.0-1.21.1-neoforge, file size: 454 KB). Follow the steps below to install it safely from ModCraft.tv:
- Click the Download button above and select your Minecraft version (1.18.2, 1.19.2, 1.20.1, 1.21.1) and platform (Fabric, Forge, Neoforge).
- Make sure you have the compatible loader or environment installed for Fabric, Forge, Neoforge.
- Move the downloaded Dinnerware file into your Minecraft
.minecraft/modsfolder and launch the game.
All Versions
+ Add Version## Versions / Loaders support
| | 1.18.2 | 1.19.2 | 1.20.1 | 1.21.1 |
|----------|--------|--------|--------|--------|
| Forge | ✅ | ✅ | ✅ | |
| Neoforge | | | | ✅ |
| Fabric | ✅ | ✅ | ✅ | ✅ |
## New features / fixes
- Added dropping plate with content when broken with Silk Touch,...;
- ...OR when broken with End rod or Sponges using pistons (configrable tag);
- Added dispenser placing functionality (with Quark support...hopefully, I fixed it, like, three times);
- Added comparator support (needs block update after capacity change in config);
- Cats now don't break fragile plates;
- [1.21.1] Added two tags for food/drink containers to prevent food in bowls and drinks from getting on plate;
- Fixed One Tray advancement not triggering from inventory interactions;
- Fixed vanilla gold tags potentially broken by previous releases. Oops;
- Touched up plate model UV.
- Full Changelog**: https://github.com/V972/dinnerwareMod/compare/1.0.0...1.1.0
## Versions / Loaders support
| | 1.18.2 | 1.19.2 | 1.20.1 | 1.21.1 |
|----------|--------|--------|--------|--------|
| Forge | ✅ | ✅ | ✅ | |
| Neoforge | | | | ✅ |
| Fabric | ✅ | ✅ | ✅ | ✅ |
## New features / fixes
- Added dropping plate with content when broken with Silk Touch,...;
- ...OR when broken with End rod or Sponges using pistons (configrable tag);
- Added dispenser placing functionality (with Quark support...hopefully, I fixed it, like, three times);
- Added comparator support (needs block update after capacity change in config);
- Cats now don't break fragile plates;
- [1.21.1] Added two tags for food/drink containers to prevent food in bowls and drinks from getting on plate;
- Fixed One Tray advancement not triggering from inventory interactions;
- Fixed vanilla gold tags potentially broken by previous releases. Oops;
- Touched up plate model UV.
- Full Changelog**: https://github.com/V972/dinnerwareMod/compare/1.0.0...1.1.0
## Versions / Loaders support
| | 1.18.2 | 1.19.2 | 1.20.1 | 1.21.1 |
|----------|--------|--------|--------|--------|
| Forge | ✅ | ✅ | ✅ | |
| Neoforge | | | | ✅ |
| Fabric | ✅ | ✅ | ✅ | ✅ |
## New features / fixes
- Added dropping plate with content when broken with Silk Touch,...;
- ...OR when broken with End rod or Sponges using pistons (configrable tag);
- Added dispenser placing functionality (with Quark support...hopefully, I fixed it, like, three times);
- Added comparator support (needs block update after capacity change in config);
- Cats now don't break fragile plates;
- [1.21.1] Added two tags for food/drink containers to prevent food in bowls and drinks from getting on plate;
- Fixed One Tray advancement not triggering from inventory interactions;
- Fixed vanilla gold tags potentially broken by previous releases. Oops;
- Touched up plate model UV.
- Full Changelog**: https://github.com/V972/dinnerwareMod/compare/1.0.0...1.1.0
## Versions / Loaders support
| | 1.18.2 | 1.19.2 | 1.20.1 | 1.21.1 |
|----------|--------|--------|--------|--------|
| Forge | ✅ | ✅ | ✅ | |
| Neoforge | | | | ✅ |
| Fabric | ✅ | ✅ | ✅ | ✅ |
## New features / fixes
- Added dropping plate with content when broken with Silk Touch,...;
- ...OR when broken with End rod or Sponges using pistons (configrable tag);
- Added dispenser placing functionality (with Quark support...hopefully, I fixed it, like, three times);
- Added comparator support (needs block update after capacity change in config);
- Cats now don't break fragile plates;
- [1.21.1] Added two tags for food/drink containers to prevent food in bowls and drinks from getting on plate;
- Fixed One Tray advancement not triggering from inventory interactions;
- Fixed vanilla gold tags potentially broken by previous releases. Oops;
- Touched up plate model UV.
- Full Changelog**: https://github.com/V972/dinnerwareMod/compare/1.0.0...1.1.0
## Versions / Loaders support
| | 1.18.2 | 1.19.2 | 1.20.1 | 1.21.1 |
|----------|--------|--------|--------|--------|
| Forge | ✅ | ✅ | ✅ | |
| Neoforge | | | | ✅ |
| Fabric | ✅ | ✅ | ✅ | ✅ |
## New features / fixes
- Added dropping plate with content when broken with Silk Touch,...;
- ...OR when broken with End rod or Sponges using pistons (configrable tag);
- Added dispenser placing functionality (with Quark support...hopefully, I fixed it, like, three times);
- Added comparator support (needs block update after capacity change in config);
- Cats now don't break fragile plates;
- [1.21.1] Added two tags for food/drink containers to prevent food in bowls and drinks from getting on plate;
- Fixed One Tray advancement not triggering from inventory interactions;
- Fixed vanilla gold tags potentially broken by previous releases. Oops;
- Touched up plate model UV.
- Full Changelog**: https://github.com/V972/dinnerwareMod/compare/1.0.0...1.1.0
## Versions / Loaders support
| | 1.18.2 | 1.19.2 | 1.20.1 | 1.21.1 |
|----------|--------|--------|--------|--------|
| Forge | ✅ | ✅ | ✅ | |
| Neoforge | | | | ✅ |
| Fabric | ✅ | ✅ | ✅ | ✅ |
## New features / fixes
- Added dropping plate with content when broken with Silk Touch,...;
- ...OR when broken with End rod or Sponges using pistons (configrable tag);
- Added dispenser placing functionality (with Quark support...hopefully, I fixed it, like, three times);
- Added comparator support (needs block update after capacity change in config);
- Cats now don't break fragile plates;
- [1.21.1] Added two tags for food/drink containers to prevent food in bowls and drinks from getting on plate;
- Fixed One Tray advancement not triggering from inventory interactions;
- Fixed vanilla gold tags potentially broken by previous releases. Oops;
- Touched up plate model UV.
- Full Changelog**: https://github.com/V972/dinnerwareMod/compare/1.0.0...1.1.0
## Versions / Loaders support
| | 1.18.2 | 1.19.2 | 1.20.1 | 1.21.1 |
|----------|--------|--------|--------|--------|
| Forge | ✅ | ✅ | ✅ | |
| Neoforge | | | | ✅ |
| Fabric | ✅ | ✅ | ✅ | ✅ |
## New features / fixes
- Added dropping plate with content when broken with Silk Touch,...;
- ...OR when broken with End rod or Sponges using pistons (configrable tag);
- Added dispenser placing functionality (with Quark support...hopefully, I fixed it, like, three times);
- Added comparator support (needs block update after capacity change in config);
- Cats now don't break fragile plates;
- [1.21.1] Added two tags for food/drink containers to prevent food in bowls and drinks from getting on plate;
- Fixed One Tray advancement not triggering from inventory interactions;
- Fixed vanilla gold tags potentially broken by previous releases. Oops;
- Touched up plate model UV.
- Full Changelog**: https://github.com/V972/dinnerwareMod/compare/1.0.0...1.1.0
## Versions / Loaders support
| | 1.18.2 | 1.19.2 | 1.20.1 | 1.21.1 |
|----------|--------|--------|--------|--------|
| Forge | ✅ | ✅ | ✅ | |
| Neoforge | | | | ✅ |
| Fabric | ✅ | ✅ | ✅ | ✅ |
## New features / fixes
- Added dropping plate with content when broken with Silk Touch,...;
- ...OR when broken with End rod or Sponges using pistons (configrable tag);
- Added dispenser placing functionality (with Quark support...hopefully, I fixed it, like, three times);
- Added comparator support (needs block update after capacity change in config);
- Cats now don't break fragile plates;
- [1.21.1] Added two tags for food/drink containers to prevent food in bowls and drinks from getting on plate;
- Fixed One Tray advancement not triggering from inventory interactions;
- Fixed vanilla gold tags potentially broken by previous releases. Oops;
- Touched up plate model UV.
- Full Changelog**: https://github.com/V972/dinnerwareMod/compare/1.0.0...1.1.0
# 1.0.0 - Functional trays, Advancements, shitton of fixes and some QoL
## What's Changed
\+ Add gold tray and rename old one to iron tray;
\* Update tray model, courtesy of [QueeZeR](https://github.com/QueeZeR)
\+ Add placing and picking up plates with trays;
\+ Add 4 advancements and Datagen;
\+ Add tags for mod items, apply them instead of arrays/sets iteration wherever possible.
\+ Separate config into client and common configs;
\+ Add "Food Blacklist" option to forbid eating items inside it, even if they can be placed inside and apply it;
\+ Add Dynamic offset for plate towers (5-16) on trays;
\+ Add trayDynamicPlateOffset config option;
\* Rewrite entityInside to actually check plate AABB and only from sides/top;
\* Fix entity-in-block check to check for plate AABB + some graze instead of a whole ass block space;
\+ Add 'fragile_plate_ignored' tag;
\* Partially fix recipe datagen (iron plate messing up bucket recipe)
\* Semi-fix recipe unlock criteria shitting itself because of tags
\+ Make wooden plates can be used as fuel for 0.75 of an item.
\* Merge #3 and #4 by andrew0030 with Tray BEWLR and advancement detection fixes;
\* Add andrew0030 to credits;
\* Update ReadMe-s;
\* Bump patch version a few times.
- Full Changelog**: https://github.com/V972/dinnerwareMod/compare/0.9.1...1.0.0
\+ Implement keeping plate content when shift-broken;
\+ Implement rendering food inside plate based on NBT;
\* Minor polish & preparation for next feature;
- Full Changelog**: https://github.com/V972/dinnerwareMod/compare/0.8.3...0.9.1