- check_circle Advancements
- check_circle Functions
- check_circle Loot Tables
- check_circle Predicates
- 51,122 views, 95 today
- 19,330 downloads, 23 today
247
Realistic Item Drops
This datapack makes items display nicer on the floor. Inspired by the Realistic Item Drops mod, this datapack aims to bring most of the features from the mod to your world without any mods or resource packs.Description |
Features
- Item dropping that can display realistically, flat or normally
- Quicker pick-up speed
- Little performance issues
- A menu to make it easier for you

Enabling and changing settings |
Once you install the datapack and run /reload, it will work by itself with the Realistic setting. If you want to change this, run the command /function items:menu. This will bring up a menu that looks like this:

[Realistic] makes the items display realistically as if you had thrown them.
[Flat] makes them all display flat on the ground on a 1x1 grid.
[Normally] makes them display the normal way with no changes.
You can enable and disable despawning, an item takes exactly 5 minutes to despawn.
Note that using the kill items options will remove all of the items displayed in the chosen format and you will never be able to get them back again.
Downloads |

Click on a button above and then click Download :)
Licence |
Realistic Item Drops Datapack © 2021 by Silabear is licensed under Attribution-NonCommercial-NoDerivatives 4.0 International.
An exception is made for video content, which can be monetized. However, video creators must give appropriate credit by leaving a DIRECT link to this page in the video description. Do not reupload this on other sites. If you see this text anywhere except PlanetMinecraft, report this, and download it from the original link.
StopModReposts (I suggest you read) — Click to expand]

What is reposting?
Reposting describes the uncredited re-uploading of (mostly copyrighted) files without the permission of the author. Reposting is one of the worst things a mod author can go through, and here is why:
![]() If a mod gets reposted, the mod author doesn't have any control over the files on the reposting site. This means that malware/adware could get on your computer when downloading/using the mod. | ![]() Developers live from income. If you download from reposting sites, they won't get any revenue, which could mean less mods from them in the future. | ![]() Reposting sites might link you to outdated versions, which could mean more bugs, crashes and errors for you. |
What we do
We do our best to provide you with up-to date site lists, a browser extension to block sites, and more.
![]() Don't want to accidentally visit one? Download our browser extension to be safe! | ![]() We submit new sites periodically. Want to help other users? Find and upload sites so others won't download from them. | ![]() You can visit our GitHub repository to view the site lists. Also, we're always happy about a star! |
Get Involved
What can you do to stop mod reposting?1. Don't visit reposting sites
These sites mostly make ad revenue from every visit. Visiting reposting sites supports them. You can download our free extension for Chrome and Firefox here
2. Report reposting sites
If you discover a new site and don't see it in our lists, please notify us about it via the Submit Form or our Discord Server.
3. Support the movement
Every follower, like and retweet helps spread awareness amongst users who download mods. You can also use our hashtag #StopModReposts or you can also donate on OpenCollective.
4. For mod authors: Request the removal of your mod
You can file a DMCA takedown notice to request the removal of your mod. Please keep in mind: DMCAs are legal documents, and you must make sure you understand the full procedure, and the consequenses for not following it.
Information |
Developed on versions | 1.16.5 and 1.17.1 and 1.18 |
Works on versions | 1.15.*, 1.16.*, 1.17.*, 1.18.* |
Tested with modifications | Vanilla Java Edition, OptiFine, Fabric |
Works on Multiplayer | Works on Vanilla Multiplayer Servers. Not recommended alongside plugins. |
Time spent working on it | Around 3-4h |
More Versions -- Click to show
Feedback |
💬 Join my Discord server at: https://discord.gg/yg4gsz6f2P
🐛 Report Bugs, Send Feedback and Give Ideas at: https://forms.gle/rcL8DSKNX4SoFTRLA
💖 Donate on Patreon: https://www.patreon.com/silabear
Compatibility | Minecraft 1.16 |
to | Minecraft 1.18 |
Tags |
18 Update Logs
EXE : by Silabear 06/16/2022 1:07:17 pmJun 16th
Added an EXE installer, interested to see your feedback
LOAD MORE LOGS
tools/tracking
5120757
119
better-item-dropping
Create an account or sign in to comment.
[05:24:36] [Worker-Main-2/ERROR]: Failed to load function items:reinstall
java.util.concurrent.CompletionException: java.lang.IllegalArgumentException: Whilst parsing command on line 1: Objective names cannot be longer than 16 characters
at java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:315) ~[?:?]
at java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:320) ~[?:?]
at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1770) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
at java.lang.Thread.run(Thread.java:833) [?:?]
Caused by: java.lang.IllegalArgumentException: Whilst parsing command on line 1: Objective names cannot be longer than 16 characters
at net.minecraft.server.v1_16_R3.CustomFunction.a(CustomFunction.java:71) ~[patched_1.16.5.jar:git-Paper-792]
at net.minecraft.server.v1_16_R3.CustomFunctionManager.a(SourceFile:86) ~[patched_1.16.5.jar:git-Paper-792]
at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) ~[?:?]
... 3 more
[05:24:36] [Worker-Main-2/ERROR]: Failed to load function items:load
java.util.concurrent.CompletionException: java.lang.IllegalArgumentException: Whilst parsing command on line 5: Objective names cannot be longer than 16 characters
at java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:315) ~[?:?]
at java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:320) ~[?:?]
at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1770) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
at java.lang.Thread.run(Thread.java:833) [?:?]
Caused by: java.lang.IllegalArgumentException: Whilst parsing command on line 5: Objective names cannot be longer than 16 characters
at net.minecraft.server.v1_16_R3.CustomFunction.a(CustomFunction.java:71) ~[patched_1.16.5.jar:git-Paper-792]
at net.minecraft.server.v1_16_R3.CustomFunctionManager.a(SourceFile:86) ~[patched_1.16.5.jar:git-Paper-792]
at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) ~[?:?]
... 3 more
where has this been all my mc life???
using 1.18.2 paper