Coder Social home page Coder Social logo

florensie / artifacts-fabric Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ochotonida/artifacts

10.0 10.0 10.0 3.81 MB

A Minecraft mod that adds various powerful items which can be found through exploration

Home Page: https://www.curseforge.com/minecraft/mc-mods/artifacts-fabric

License: GNU Lesser General Public License v3.0

Java 100.00%
fabric fabricmc fabricmc-mod minecraft minecraft-mod

artifacts-fabric's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

artifacts-fabric's Issues

Artifact causes crash in my modpack

Describe the bug
As the title states, any time I add the mod to my modpack, it causes a crash. It could be incompatibility caused by another mod, but I'm not sure. I will be testing on my own time when I can. But I still wanted to put the crash report here just in case you can deduce what's the issue quicker than I can.

Minecraft: [1.17.1]
Fabric API: [0.40.6]
Artifacts: [5.0.0]
Trinkets: [3.0.4]

Crash report:
https://pastebin.com/jdjSSMxq

Occasional crash when loading new chunks (feature placement)

Describe the bug
Occasionally, the game crashes when I attempt to enter a new chunk, citing a problem with feature placement. Both Blame and Not Enough Crashes indicate that Artifacts is the cause.

This only happens if I enter the chunk from one direction. If I loop back to the chunk that originally caused the issue and enter it from elsewhere, it usually works. I would attempt to reproduce the error with fewer mods to see if it's a conflict, but since it doesn't seem to be consistent, I'm not sure how I would do that. It's happened with slightly different mod configurations.

To Reproduce
It happens at complete random, so I can't replicate it. I backed up the version of my save right before I was going to enter the problematic chunk, so if you think I should upload it (along with a list of the mods I'm using), I'll do that.

Game Environment

  • Minecraft: 1.16.5
  • Fabric API: 0.37.0
  • Artifacts: 3.2.1
  • Trinkets: 2.6.7
  • Windows 10 x64, 8 GB RAM, 4 GB maximum allotted to Minecraft, launching via MultiMC
  • More details in the logs, since I've been messing with mod set-ups to figure out exactly how I want to play.
  • Crash log 1 (July 19th)
  • Crash log 2 (July 23rd)
  • Crash log 3 (July 29th)

Thanks in advance! This is one of my favorite mods so it's frustrating when it causes problems. I tried looking to see if anyone else has had this problem, but I don't see any other reports of issues with feature placement.

Game crash with The Aether

Describe the bug
After updating the mod, the game crashes on launch.

To Reproduce

  1. Download the mod
  2. Install the mod
  3. Go to the game

Game Environment

  • Minecraft: 1.16.5
  • Fabric API: 0.40.1
  • Artifacts: 4.0.0
  • Trinkets: 2.6.7

File log
Unfortunately, there is no crash log because it is not created, there is only a game launch log.
latest.log

Couldn't parse loot table

Describe the bug
I have this error on the console:
[08:28:36] [Worker-Main-4/ERROR]: Couldn't parse loot table minecraft:chests/simple_dungeon
[08:28:36] [Worker-Main-4/WARN]: Found validation problem in {artifacts:chests/campsite_chest}.pools[0].entries[1]: Unknown loot table called minecraft:chests/simple_dungeon

To Reproduce
Steps to reproduce the behavior:
start the mc server and see the logs

Game Environment
Please provide details about the game environment, either by crash report/logs or by detailing it below.

  • Minecraft: 1.17.1
  • Fabric API: fabric-api-0.42.1+1.17.jar
  • Artifacts: artifacts-5.0.2+fabric.jar
  • Trinkets: trinkets-3.0.4.jar

Crash with component registration

Describe the bug
A player with flippers in a backpack crashed the server every time they joined.

To Reproduce
I'm not sure how to reproduce. We have had a few random artifacts crashes, but they're usually resolved after a reboot. In this case it kept occurring.

https://paste.alloffabric.com/esaxorofog.yaml

Hmm, I'm not sure if this belongs here or with CCA.

failure to launch on modpack 1.1.

Describe the bug
modpack fails to launch with:
https://pastebin.com/NMbhHdYv

To Reproduce
Steps to reproduce the behaviour:

  1. click launch

Game Environment
Please provide details about the game environment, either by crash report/logs or by detailing it below.

  • Minecraft: [1.16.5]
  • Fabric API: [fabric-api-0.41.3+1.16]
  • Artifacts: [artifacts-4.0.2+fabric]
  • Trinkets: [trinkets-2.6.7]
  • [idk if any of the other mods are relevant]
  • other info maybe more relevant: the game launches fine with artifacts-3.2.1+fabric

Crash with Canvas

Describe the bug
The Game Crashes when starting

To Reproduce
Steps to reproduce the behavior:

  1. Download the latest Version of Transliterationlib
  2. Use it together with Artifacts

Game Environment
Please provide details about the game environment, either by crash report/logs or by detailing it below.

Add compatibility with the backslot mod

When using both artifacts and backslot the inventory slot for the gauntlet above the shield slot is covering the belt slot for the backslot mod. Maybe do something similar to the other slot which only shows up when hovering over the shield slot and have that be how you access both gauntlets.

Cosmetic Toggles

Is your feature request related to a problem? Please describe.
It would be nice to have some way to disable the artifacts visually, they can be annoying in how they clash with other cosmetics.

Describe the solution you'd like
Toggling them through an extra options menu like the skin menu would be ideal, since it would be easy to toggle on the fly and player specific.

Crash with RandomPatches

I am playing fabric- Minecraft version 1.16.5. When I use artifacts-3.2.1+fabric.jar it works. When I use any update beyond that, Minecraft crashes during launch with error code "0".

Crash with origins

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error
    ---- Minecraft Crash Report ----
    // Sorry :(

Time: 17/03/21 11:15 AM
Description: Initializing game

java.lang.RuntimeException: Could not execute entrypoint stage 'main' due to errors, provided by 'artifacts'!
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointUtils.invoke0(EntrypointUtils.java:53)
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointUtils.invoke(EntrypointUtils.java:36)
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointClient.start(EntrypointClient.java:32)
at net.minecraft.class_310.(class_310.java:437)
at net.minecraft.client.main.Main.main(Main.java:177)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:226)
at net.fabricmc.loader.launch.knot.Knot.launch(Knot.java:146)
at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:28)
Caused by: java.lang.NoSuchFieldError: ENTITY_CONDITION
at artifacts.compat.OriginsCompat.run(OriginsCompat.java:19)
at artifacts.Artifacts.lambda$onInitialize$2(Artifacts.java:78)
at java.util.HashMap.forEach(HashMap.java:1280)
at java.util.Collections$UnmodifiableMap.forEach(Collections.java:1505)
at artifacts.Artifacts.onInitialize(Artifacts.java:72)
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointUtils.invoke0(EntrypointUtils.java:50)
... 11 more

A detailed walkthrough of the error, its code path and all known details is as follows:

-- Head --
Thread: Render thread
Stacktrace:
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointUtils.invoke0(EntrypointUtils.java:53)
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointUtils.invoke(EntrypointUtils.java:36)
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointClient.start(EntrypointClient.java:32)
at net.minecraft.class_310.(class_310.java:437)

-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.main.Main.main(Main.java:177)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:226)
at net.fabricmc.loader.launch.knot.Knot.launch(Knot.java:146)
at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:28)

-- System Details --
Details:
Minecraft Version: 1.16.5
Minecraft Version ID: 1.16.5
Operating System: Mac OS X (x86_64) version 10.12.6
Java Version: 1.8.0_74, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 4311545232 bytes (4111 MB) / 5368709120 bytes (5120 MB) up to 5368709120 bytes (5120 MB)
CPUs: 4
JVM Flags: 8 total; -Xss1M -Xmx5G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
Fabric Mods:
adventurez: AdventureZ 1.1.7
agricultureprogression: SuitedLlama's Agriculture Progression 1.0.1
alaskanativecraft: Alaska Native Craft 1.1.0
angerable-patch: Angerable Patch 1.1.0-1.16.4
arstheurgia: Ars Theurgia 1.0.6
artifacts: Artifacts 3.0.3+fabric
artifice: Artifice 0.13.2+1.16.3
autoconfig1u: Auto Config v1 Updated 3.3.1
battletowers: Battle Towers 3.3.3-1.16.4
bettercaves: YUNG's Better Caves 1.16.2-1.0.3
betterend: Better End 0.9.1-pre
betternether: Better Nether 5.0.7
bewitchment: Bewitchment 1.16.5-4
biomemakeover: Biome Makeover 1.16.4-1.2.10
blockus: Blockus 2.0.2+1.16.4
blue_endless_jankson: jankson 1.2.0
campanion: Campanion 1.3.3
cardinal-components: Cardinal Components API 2.7.13
cardinal-components-base: Cardinal Components API (base) 2.7.13
cardinal-components-block: Cardinal Components API (blocks) 2.7.13
cardinal-components-chunk: Cardinal Components API (chunks) 2.7.13
cardinal-components-entity: Cardinal Components API (entities) 2.7.13
cardinal-components-item: Cardinal Components API (items) 2.7.13
cardinal-components-level: Cardinal Components API (world saves) 2.7.13
cardinal-components-scoreboard: Cardinal Components API (scoreboard) 2.7.13
cardinal-components-util: Cardinal Components API (utilities) 2.7.13
cardinal-components-world: Cardinal Components API (worlds) 2.7.13
cavebiomes: Cave Biomes 0.6.2
chainmail: Chainmail 0.5.0
cloth-basic-math: Cloth Basic Math 0.5.1
cloth-client-events-v0: Cloth Client Events v0 1.4.5
cloth-config2: Cloth Config v4 4.11.14
companion-bats: Companion bats 1.3.4
conjuring: Conjuring 0.1.5
curios: Curios API 0.0.13-1.16.5
customportalapi: customportalapi 0.0.1-beta18-1.16
daemonic: Daemonic 1.0.2
dawn: Dawn API 1.6.5
desolation: Desolation 1.0.4.1
dragonloot: DragonLoot 1.0.4
eldritch_mobs: Eldritch Mobs 1.6.8
expandedstorage: ExpandedStorage 5.6.32
extraorigins: Extra Origins 1.16.5-1
fabric: Fabric API 0.32.0+1.16
fabric-api-base: Fabric API Base 0.2.1+9354966b7d
fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.0.0+dc716ea17d
fabric-biome-api-v1: Fabric Biome API (v1) 3.1.1+ca58154a7d
fabric-blockrenderlayer-v1: Fabric BlockRenderLayer Registration (v1) 1.1.5+ca58154a7d
fabric-command-api-v1: Fabric Command API (v1) 1.1.0+f9b3753b7d
fabric-commands-v0: Fabric Commands (v0) 0.2.2+ca58154a7d
fabric-containers-v0: Fabric Containers (v0) 0.1.11+9354966b7d
fabric-content-registries-v0: Fabric Content Registries (v0) 0.2.1+ca58154a7d
fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.1.3+ca58154a7d
fabric-dimensions-v1: fabric-dimensions-v1 2.0.6+9354966b7d
fabric-entity-events-v1: Fabric Entity Events (v1) 1.0.3+ca58154a7d
fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.4.2+ca58154a7d
fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.1+ca58154a7d
fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.6+ca58154a7d
fabric-item-api-v1: Fabric Item API (v1) 1.2.1+ca58154a7d
fabric-item-groups-v0: Fabric Item Groups (v0) 0.2.3+ca58154a7d
fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.4+9354966b7d
fabric-keybindings-v0: Fabric Key Bindings (v0) 0.2.1+ca58154a7d
fabric-language-kotlin: Fabric Language Kotlin 1.4.30+build.2
fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 1.2.1+ca58154a7d
fabric-loot-tables-v1: Fabric Loot Tables (v1) 1.0.2+ca58154a7d
fabric-mining-levels-v0: Fabric Mining Levels (v0) 0.1.3+ca58154a7d
fabric-models-v0: Fabric Models (v0) 0.2.1+ca58154a7d
fabric-networking-api-v1: Fabric Networking API (v1) 1.0.1+ca58154a7d
fabric-networking-blockentity-v0: Fabric Networking Block Entity (v0) 0.2.8+ca58154a7d
fabric-networking-v0: Fabric Networking (v0) 0.3.2+ca58154a7d
fabric-object-builder-api-v1: Fabric Object Builder API (v1) 1.9.4+9354966b7d
fabric-object-builders-v0: Fabric Object Builders (v0) 0.7.2+ca58154a7d
fabric-particles-v1: Fabric Particles (v1) 0.2.4+ca58154a7d
fabric-registry-sync-v0: Fabric Registry Sync (v0) 0.7.4+ca58154a7d
fabric-renderer-api-v1: Fabric Renderer API (v1) 0.4.1+ca58154a7d
fabric-renderer-indigo: Fabric Renderer - Indigo 0.4.4+ca58154a7d
fabric-renderer-registries-v1: Fabric Renderer Registries (v1) 2.2.1+ca58154a7d
fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.1.5+ca58154a7d
fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 0.1.13+ca58154a7d
fabric-rendering-v0: Fabric Rendering (v0) 1.1.2+ca58154a7d
fabric-rendering-v1: Fabric Rendering (v1) 1.5.1+ca58154a7d
fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.4.2+ca58154a7d
fabric-screen-api-v1: Fabric Screen API (v1) 1.0.0+c045166c7d
fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.1.5+9354966b7d
fabric-structure-api-v1: Fabric Structure API (v1) 1.1.4+ca58154a7d
fabric-tag-extensions-v0: Fabric Tag Extensions (v0) 1.1.1+ca58154a7d
fabric-textures-v0: Fabric Textures (v0) 1.0.6+ca58154a7d
fabric-tool-attribute-api-v1: Fabric Tool Attribute API (v1) 1.2.6+ca58154a7d
fabricloader: Fabric Loader 0.11.2
fallflyinglib: FallFlyingLib 1.1.0
falling_tree: FallingTree 2.10.0
fiber: fiber 0.23.0-2
flan: Flan 1.16.2-1.2.2
geckolib3: Geckolib 3.0.20
go-fish: Go Fish 1.2.0-beta-1.16.4
gravestones: Gravestones v1.8
impersonate: Impersonate 2.1.0
indium: Indium 1.0.0
inmis: Inmis 2.1.1-1.16.4
inventorysorter: Inventory Sorter 1.7.8-1.16
jankson: Jankson 3.0.1+j1.2.0
java: Java HotSpot(TM) 64-Bit Server VM 8
kibe: Kibe 1.6.4-BETA
kyrptconfig: Kytpt Config 1.1.6-1.16
libblockattributes_core: LibBlockAttributes (Core) 0.8.7
libblockattributes_fluids: LibBlockAttributes (Fluids) 0.8.7
libcd: LibCapableData 3.0.3+1.16.3
libgui: LibGui 3.0.0+1.16.3
libstructure: LibStructure 1.5
lithium: Lithium 0.6.4
magna: Magna 1.5.1-1.16.5
maybe-data: Maybe data 1.0.0-1.16.2
mcsa: MC Story Mode Armor 2.0.0
minecraft: Minecraft 1.16.5
mining_dims: Mining Dimensions 1.0.4
modmenu: Mod Menu 1.16.3
morerespawnanchors: More Respawn Anchors 1.0
mostructures: Mo' Structures 1.0.1+mc.1.16.4
nomadbooks: Nomad Books 1.0
org_jetbrains_kotlin_kotlin-reflect: kotlin-reflect 1.4.30
org_jetbrains_kotlin_kotlin-stdlib: kotlin-stdlib 1.4.30
org_jetbrains_kotlin_kotlin-stdlib-jdk7: kotlin-stdlib-jdk7 1.4.30
org_jetbrains_kotlin_kotlin-stdlib-jdk8: kotlin-stdlib-jdk8 1.4.30
org_jetbrains_kotlinx_kotlinx-coroutines-core-jvm: kotlinx-coroutines-core-jvm 1.4.2
org_jetbrains_kotlinx_kotlinx-coroutines-jdk8: kotlinx-coroutines-jdk8 1.4.2
org_jetbrains_kotlinx_kotlinx-serialization-core-jvm: kotlinx-serialization-core-jvm 1.0.1
org_jetbrains_kotlinx_kotlinx-serialization-json-jvm: kotlinx-serialization-json-jvm 1.0.1
org_yaml_snakeyaml: snakeyaml 1.25
origins: Origins 0.4.7
patchouli: Patchouli 1.16.4-48-FABRIC
pehkui: Pehkui 1.7.1+21w03a
phonos: Phonos 0.1.1-beta
playerabilitylib: Pal 1.2.1
ratsmischief: Rat's Mischief 1.0.1
reach-entity-attributes: Reach Entity Attribute 1.0.1
repurposed_structures: Repurposed Structures 1.16.5-1.8.3
roughlyenoughitems: Roughly Enough Items 5.9.1
roughlyenoughitems-api: REI (API) 5.9.1
roughlyenoughitems-default-plugin: REI (Default Plugin) 5.9.1
roughlyenoughitems-runtime: REI (Runtime) 5.9.1
ruined_equipment: Ruined Equipment 1.2.3
savemystronghold: Save My Stronghold! 1.16.4-1.0
sodium: Sodium 0.1.1-SNAPSHOT
somnus: Somnus API 0.0.11-1.16.5
staffofbuilding: Staff of Building 1.2.5-1.16.5
static-content: Static Content 1.0.1-1.16.2
staticdata: Static Data 1.1.2
step-height-entity-attribute: Step Height Entity Attribute 1.0.0
structure-helpers: Structure Helpers 3.0.0
terraform-shapes-api-v1: Terraform Shapes API (v1) 1.0.2
terraform-tree-api-v1: Terraform Tree API (v1) 1.0.3
terraform-wood-api-v1: Terraform Wood API (v1) 1.0.4
things: Things 0.1
totemmod: Wither Totems Mod 0.3.2
trinkets: Trinkets 2.6.7
vanilla-hammers: Vanilla Hammers 3.0.2-1.16.5
voxelmap: VoxelMap 1.10.14
voyager: Voyager 1.0.0
wild_explorer: Wild Explorer 1.3.1
wthit: wthit 2.2.0+1.16.5
Patchouli open book context: n/a
Launched Version: fabric-loader-0.11.2-1.16.5
Backend library: LWJGL version 3.2.1 build 12
Backend API: NO CONTEXT
GL Caps:
Using VBOs: Yes
Is Modded: Definitely; Client brand changed to 'fabric'
Type: Client (map_client.txt)
CPU:
Game Environment
Please provide details about the game environment, either by crash report/logs or by detailing it below.

  • Minecraft: [1.16.5]
  • Fabric API: [0.32.0+1.16]
  • Artifacts: [3.0.3+fabric]
  • Trinkets: [2.6.7]
  • [other relevant mods...]

Haema compatibility

Is your feature request related to a problem? Please describe.
Haema players have told me that they'd like the umbrella from artifacts to protect vampires from the sun, like how it protects origin phantoms.

Describe the solution you'd like
In Haema 1.6 I added a set of events to accomplish this. The implementation would look something like:

VampireBurningEvents.INSTANCE.getVETO().register(new VampireBurningEvents.Veto() {
    @NotNull
    @Override
    public TriState willVampireBurn(@NotNull PlayerEntity player, @NotNull World world) {
        return UmbrellaItem.isHeldUpInEitherHand(player) ? TriState.FALSE : TriState.DEFAULT;
    }

    @Override
    public int getPriority() {
        return 20;
    }
});

Describe alternatives you've considered
I could add it from my side, but there are other umbrella mods too and I wouldn't want to replicate the code for all mods.

Permanent effects "flicker"

artifacts-3.2.1+fabric.jar

Snorkel always acts as inactive even when active and worn.

Edit: when on the inventory screen you can see that the water breathing effect is intermittent, it flickers on and off rapidly making it useless.

and another thing... umbrellas again... also origins compat again

Is your feature request related to a problem? Please describe.
there is an origin condition where players become vulnerable to being wet, be it by being in water blocks or being rained on, players in this situation tend to see the umbrella an think it their saviour until they try it, it has been upsetting.

Describe the solution you'd like
could we have the umbrella negate the "origins:in_rain" player condition when not being used as a shield?

Describe alternatives you've considered
i've consider renaming Umbrella to Parasol... though i fear this will only shift the issue onto those with vulnerability in sunlight due to origins:exposed_to_sun.

Additional context
actually no i mention it, i do feel like it could be used to prevent both. and now i mention that i do wonder if this is something i should be attempting to implement myself with a datapack :)

1.16.5 trinket slot swapping bug

Screen Shot 2022-01-29 at 14 19 17

trinkets.mov

i've not a clue why this is/what caused this to happen.
could be something else of course, i just don't know where to start looking.
i have tried loading a the server without any other mods that require/use trinkets and this behaviour persists
works fine in sp, this appears to be just mp issue
artifacts-4.0.3+fabric
Cardinal-Components-API-2.8.3
cloth-config-4.13.49-fabric
fabric-api-0.42.0+1.16
trinkets-2.6.7

Artifacts don't work properly with Armorstands

Artifacts can not be equipted to armor stands properly.
As shown in the CurseForge mod page of the Forge mod, Artifacts should be equipable to armor stands.
When I right click with the drinking hat or the Villager head, it will not be equipted to the head slot of the armor stand.
The umbrella works for armor stands with hands, but is facing downwards.

To Reproduce
Steps to reproduce the behavior:

  1. Install Artifacts
  2. Place armor stand
    (3.) Optional: Type /data merge entity @e[type=armor_stand,limit=1,sort=nearest] {ShowArms:true} to give arms to the armor stand.
  3. Try to place various Artifacts on the armor stand.
  4. See error

Game Environment
Please provide details about the game environment, either by crash report/logs or by detailing it below.

  • Minecraft: 1.16.5
  • Fabric API: 0.34.6+1.16
  • Artifacts: v3.2.1+fabric
  • Trinkets: v2.6.7

umbrella.. shield tag?

i've added this into origins shield tag but for whatever reason it's not being registered properly

origins has a "power" which disables ability to use shields (unwieldy) which doesn't appear to affect the umbrella

Cloud in a Bottle used with Bunny Hoppers may need tweaking

Describe the bug
When a player uses the cloud in a bottle's double jump while sprinting, they can jump much higher than when not. Normally, one can jump about 2.5 blocks with the double jump; while sprinting, this is about four. This gets crazier with the bunny hoppers: normally, one can jump about 5.5 blocks with the slippers and cloud, but, while sprinting, this becomes about 8.5.
Given how ridiculous an eight block jump height is, I figure that this is likely not intended, and that sprinting should not increase the second jump's height.
I checked to make sure that a higher jump height while sprinting was not to blame, and sprinting does not make a player jump higher. "While sprinting, it is possible to jump across up to four blocks horizontally,[1] instead of the usual two blocks, although sprinting does not cause the player to jump higher." - Minecraft Wiki

To Reproduce
Steps to reproduce the behavior:

  1. Create a new world.
  2. Assemble this smooth stone structure with some blocks in front for jumping/sprinting on:
    2021-05-04_13 37 21
  3. Equip the cloud in a bottle and enter survival or adventure mode.
  4. Double jump without sprinting, and you should be able to scale the leftmost height on the structure.
  5. Double jump while sprinting, and you should clear the second to leftmost.
  6. Equip the bunny hoppers.
  7. Double jump without sprinting, and you should be able to scale the second to rightmost height on the structure.
  8. Double jump while sprinting, and you should clear the rightmost.

Game Environment
Please provide details about the game environment, either by crash report/logs or by detailing it below.

  • Minecraft: 1.16.5
  • Fabric API: 0.32.5
  • Artifacts: 3.2.0
  • Trinkets: 2.6.7
  • All of Fabric 3 modpack: 2.7.2

Conflict with the inmist mod

I already reported this bug here, but it looks like they are not going to do anything about it.

The essence of the error lies in the fact that I cannot use the slot for the neck and the backpack at the same time, these slots are reversed. Can you fix this?

Video: https://youtu.be/0SzVJ9wzl2U

Minecraft: 1.16.5
Inmis: 2.1.2
Artifact: 2.3.0
Trinkets: 2.6.7

Some artifacts and trinkets do not benefit mobs

Describe the bug
When possessing a mob, some artifacts simply don't work. This includes, but is not limited to, the Fire Gauntlet, Power Glove, Pocket Piston, Crystal Heart, and Thorn Pendant. This has a serious impact on Requiem gameplay, especially as a Wandering Soul.

To Reproduce
Steps to reproduce the behavior:

  1. Equip a mob with a trinket, e.g. by possessing it using Requiem
  2. The artifact has no effect. For example, a piglin that has Crystal Heart does not have extra health, and attacking a villager that has a Thorn Pendant does nothing. Bunny Slippers do give Jump Boost correctly, but they don't negate fall damage.

Game Environment
1.16.5 Minecraft, 0.34.1 Fabric API, 3.2.0 Artifacts, 2.6.7 Trinkets, 1.7.6 Requiem

Also posted here: Ladysnake/Requiem#326

Umbrella not blocking origins:exposed_to_sun condition with origins datapack

Is your feature request related to a problem? Please describe.
I have noticed that the umbrella item works to block out the sun for the vampire origin mod, however when I tried it with the demon origin mod, I have no such luck.

Describe the solution you'd like
A feature in the umbrella item to block out the sun so it can work with the demon origin mod.

Config to disable bunny hoppers fall damage immunity

Is your feature request related to a problem? Please describe.
I find the bunny hoppers' fall damage immunity power to be a little bit busted. Suddenly, you can leap off of mountains, high ledges in the Nether,, End cities, etc. with no penalty. I personally find needing to approach these situations with caution, as well as the effective desirability of the Feather Falling enchantment, slow falling potions or skill with the elytra, to be more engaging than just being immune to the damage at no real cost to the player aside from needing to find the hoppers.
While there are a handful of trinkets that are x potion effect but permanent, this is the only one that outright cancels a source of damage with no cost of skill or resources to the player, which is why I feel it to be out of line.
This is, of course, a matter of opinion, which is why I would like to suggest...

Describe the solution you'd like
... a config option to disable the bunny hoppers' fall damage immunity. This way, they would still retain their jump height power without the fall damage immunity for players who find it undesirable.

Describe alternatives you've considered

  • If you added this effect because the added jump height makes one more prone to fall damage when, say, jumping on the gentle slopes in plains biomes, then you could have this config option swap the immunity with mere resistance to fall damage, akin to, say, one level of Feather Falling, or increase the number of blocks the player can fall before fall damage starts applying from three to four to negate the added risk. It is important that the effect does not stack with the Feather Falling enchantment to create Feather Falling IV, which reintroduces fall damage immunity.
  • If you for some reason think that the fall damage immunity is too much for the mod as a whole, then the above could be an alternative.

Goggles making render bug

In Minecraft 1.16.3, whenever I equip goggles text screen and item icons go black, this happened after I stayed too much under water

Config to disable individual artifacts from appearing in the world

Is your feature request related to a problem? Please describe.
Some players or pack makers may find this or that artifact overpowered or undesirable for this or that reason.

Describe the solution you'd like
A config option to remove any trinket from loot tables and the Mimic's drops would let players and pack makers tweak the selection to their desires.
Frankly, I was surprised that there wasn't one already.

Hard Hat / Miner's Hat (blocks Elytra fly damange)

Is your feature request related to a problem? Please describe.
Most of the hat slot items could be described as situational (e.g. a hat that makes you drink faster but I barely if ever drink, snorkel for respiration but I am not often swimming, etc.). I think more functional hats are in order (and perhaps move the night vision goggles to the glasses slot). One thing that I am often doing after beating the Ender Dragon is flying, and having an item that prevents taking wall flying damage would be nice (DamageSource.FLY_INTO_WALL)

Describe the solution you'd like
A hard hat/construction hat that negates damage taken from flying into a wall.

Describe alternatives you've considered
Just not flying into a wall :)

Cloud in a bottle with boat causes internal server error and client gets kicked

If you have the cloud in a bottle while in a boat and accidentally press jump, you get disconnected from the server due to an "Internal server error".

The crashing didn't occur when the client took the cloud in a bottle off of their trinket slot and tried again.

Here's some log:

[05:09:14] [Server thread/WARN]: Failed to handle packet for /**.**.**.***:60139
net.minecraft.class_148: Ticking player
        at net.minecraft.class_3222.method_14226(class_3222.java:498) ~[intermediary-server.jar:?]
        at net.minecraft.class_3244.method_18784(class_3244.java:219) ~[intermediary-server.jar:?]
        at net.minecraft.class_2535.method_10754(class_2535.java:232) ~[intermediary-server.jar:?]
        at net.minecraft.class_3242.method_14357(class_3242.java:173) ~[intermediary-server.jar:?]
        at net.minecraft.server.MinecraftServer.method_3813(MinecraftServer.java:882) ~[intermediary-server.jar:?]
        at net.minecraft.class_3176.method_3813(class_3176.java:312) ~[intermediary-server.jar:?]
        at net.minecraft.server.MinecraftServer.method_3748(MinecraftServer.java:811) ~[intermediary-server.jar:?]
        at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:670) ~[intermediary-server.jar:?]
        at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:257) ~[intermediary-server.jar:?]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_261]
Caused by: java.lang.RuntimeException: Cannot load class net.fabricmc.fabric.api.client.networking.v1.ClientPlayNetworking in environment type SERVER
        at net.fabricmc.loader.transformer.FabricTransformer.transform(FabricTransformer.java:75) ~[fabric-server-launch.jar:?]
        at net.fabricmc.loader.launch.knot.KnotClassDelegate.getPreMixinClassByteArray(KnotClassDelegate.java:185) ~[fabric-server-launch.jar:?]
        at net.fabricmc.loader.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:152) ~[fabric-server-launch.jar:?]
        at net.fabricmc.loader.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:150) ~[fabric-server-launch.jar:?]
        at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_261]
        at net.fabricmc.fabric.impl.networking.ClientSidePacketRegistryImpl.toPacket(ClientSidePacketRegistryImpl.java:56) ~[e955ac42-bc51-4452-8cb2-be309f18357f.jar:?]
        at net.fabricmc.fabric.api.network.ClientSidePacketRegistry.sendToServer(ClientSidePacketRegistry.java:70) ~[e955ac42-bc51-4452-8cb2-be309f18357f.jar:?]
        at net.fabricmc.fabric.api.network.ClientSidePacketRegistry.sendToServer(ClientSidePacketRegistry.java:89) ~[e955ac42-bc51-4452-8cb2-be309f18357f.jar:?]
        at net.minecraft.class_1309.handler$zod000$invokeDoubleJump(class_1309.java:11353) ~[intermediary-server.jar:?]
        at net.minecraft.class_1309.method_6007(class_1309.java) ~[intermediary-server.jar:?]
        at net.minecraft.class_1657.method_6007(class_1657.java:566) ~[intermediary-server.jar:?]
        at net.minecraft.class_1309.method_5773(class_1309.java:2254) ~[intermediary-server.jar:?]
        at net.minecraft.class_1657.method_5773(class_1657.java:274) ~[intermediary-server.jar:?]
        at net.minecraft.class_3222.method_14226(class_3222.java:434) ~[intermediary-server.jar:?]
        ... 9 more
[05:09:14] [Server thread/INFO]: Panther0110 lost connection: Internal server error

My apologies if this is not the correct place, but considering it only happens with it, I feel inclined to at least mention it.

Being near a village crashes the game

Description: Ticking entity

java.util.NoSuchElementException: No value present
at java.util.Optional.get(Optional.java:135)
at net.minecraft.entity.ai.brain.task.GoToWorkTask.run(GoToWorkTask:531)
at net.minecraft.entity.ai.brain.task.GoToWorkTask.run(GoToWorkTask:23)
at net.minecraft.entity.ai.brain.task.Task.tryStarting(Task:49)
at net.minecraft.entity.ai.brain.Brain.startTasks(Brain:506)
at net.minecraft.entity.ai.brain.Brain.tick(Brain:465)
at net.minecraft.entity.passive.VillagerEntity.mobTick(VillagerEntity:272)
at net.minecraft.entity.mob.MobEntity.tickNewAi(MobEntity:744)
at net.minecraft.entity.LivingEntity.tickMovement(LivingEntity:2508)
at net.minecraft.entity.mob.MobEntity.tickMovement(MobEntity:542)
at net.minecraft.entity.passive.PassiveEntity.tickMovement(PassiveEntity:127)
at net.minecraft.entity.LivingEntity.tick(LivingEntity:2254)
at net.minecraft.entity.mob.MobEntity.tick(MobEntity:342)
at net.minecraft.entity.passive.VillagerEntity.tick(VillagerEntity:313)
at net.minecraft.server.world.ServerWorld.tickEntity(ServerWorld:621)
at net.minecraft.class_3218$$Lambda$7492/886271616.accept(Unknown Source)
at net.minecraft.world.World.tickEntity(World:561)
at net.minecraft.server.world.ServerWorld.tick(ServerWorld:411)
at net.minecraft.server.MinecraftServer.tickWorlds(MinecraftServer:871)
at net.minecraft.server.MinecraftServer.tick(MinecraftServer:811)
at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer:91)
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer:670)
at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer:257)
at net.minecraft.server.MinecraftServer$$Lambda$7053/641524210.run(Unknown Source)
at java.lang.Thread.run(Thread.java:745)
at net.minecraft.server.MinecraftServer.tickWorlds(MinecraftServer:875) ~[intermediary-fabric-loader-0.10.8-1.16.4.jar:?]
at net.minecraft.server.MinecraftServer.tick(MinecraftServer:811) ~[intermediary-fabric-loader-0.10.8-1.16.4.jar:?]
at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer:91) ~[?:?]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer:670) [intermediary-fabric-loader-0.10.8-1.16.4.jar:?]
at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer:257) [intermediary-fabric-loader-0.10.8-1.16.4.jar:?]
at net.minecraft.server.MinecraftServer$$Lambda$7053/641524210.run(Unknown Source) [intermediary-fabric-loader-0.10.8-1.16.4.jar:?]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_51]
Caused by: java.util.NoSuchElementException: No value present
at java.util.Optional.get(Optional.java:135) ~[?:1.8.0_51]
at net.minecraft.entity.ai.brain.task.GoToWorkTask.run(GoToWorkTask:531) ~[?:?]
at net.minecraft.entity.ai.brain.task.GoToWorkTask.run(GoToWorkTask:23) ~[?:?]
at net.minecraft.entity.ai.brain.task.Task.tryStarting(Task:49) ~[?:?]
at net.minecraft.entity.ai.brain.Brain.startTasks(Brain:506) ~[?:?]
at net.minecraft.entity.ai.brain.Brain.tick(Brain:465) ~[?:?]
at net.minecraft.entity.passive.VillagerEntity.mobTick(VillagerEntity:272) ~[?:?]
at net.minecraft.entity.mob.MobEntity.tickNewAi(MobEntity:744) ~[?:?]
at net.minecraft.entity.LivingEntity.tickMovement(LivingEntity:2508) ~[?:?]
at net.minecraft.entity.mob.MobEntity.tickMovement(MobEntity:542) ~[?:?]
at net.minecraft.entity.passive.PassiveEntity.tickMovement(PassiveEntity:127) ~[?:?]
at net.minecraft.entity.LivingEntity.tick(LivingEntity:2254) ~[?:?]
at net.minecraft.entity.mob.MobEntity.tick(MobEntity:342) ~[?:?]
at net.minecraft.entity.passive.VillagerEntity.tick(VillagerEntity:313) ~[?:?]
at net.minecraft.server.world.ServerWorld.tickEntity(ServerWorld:621) ~[?:?]
at net.minecraft.class_3218$$Lambda$7492/886271616.accept(Unknown Source) ~[?:?]
at net.minecraft.world.World.tickEntity(World:561) ~[?:?]
at net.minecraft.server.world.ServerWorld.tick(ServerWorld:411) ~[?:?]
at net.minecraft.server.MinecraftServer.tickWorlds(MinecraftServer:871) ~[intermediary-fabric-loader-0.10.8-1.16.4.jar:?]
... 6 more

server doesn't complete load with new version 2.2.0

Describe the bug
server crash... updating to latest from Artifacts-2.1.0+1.16.4-fabric

To Reproduce
update to latest on server

...
not knowing much i'm suspecting this is simply due to the lowercase "a" on artifacts now whereas before it was uppercase

could be bc it's built for 1.16.5 and i'm still running 1.16.4, idk

Hard crash when config is invalid or corrupted

The game was working fine, starting fine and then suddenly it was crashing with this error log:

---- Minecraft Crash Report ----
// You should try our sister game, Minceraft!

Time: 4/18/21 11:07 AM
Description: Initializing game

java.lang.RuntimeException: Could not execute entrypoint stage 'main' due to errors, provided by 'artifacts'!
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointUtils.invoke0(EntrypointUtils.java:53)
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointUtils.invoke(EntrypointUtils.java:36)
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointClient.start(EntrypointClient.java:32)
at net.minecraft.class_310.(class_310.java:437)
at net.minecraft.client.main.Main.main(Main.java:177)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:226)
at net.fabricmc.loader.launch.knot.Knot.launch(Knot.java:146)
at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:28)
Suppressed: java.lang.ExceptionInInitializerError
at me.thonk.croptopia.Croptopia.onInitialize(Croptopia.java:77)
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointClient$$Lambda$2243/1762088210.accept(Unknown Source)
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointUtils.invoke0(EntrypointUtils.java:50)
... 11 more
Caused by: com.google.gson.JsonSyntaxException: Expected a com.google.gson.JsonObject but was com.google.gson.JsonPrimitive
at com.google.gson.internal.bind.TypeAdapters$35$1.read(TypeAdapters.java:913)
at com.google.gson.Gson.fromJson(Gson.java:887)
at com.google.gson.Gson.fromJson(Gson.java:825)
at me.thonk.croptopia.config.Options.checkForDefaults(Options.java:47)
at me.thonk.croptopia.config.Options.(Options.java:41)
at me.thonk.croptopia.Constants.(Constants.java:7)
... 14 more
Caused by: java.lang.RuntimeException: java.lang.IllegalStateException: Key is not followed by an equals sign on line 1:
at me.shedaniel.cloth.clothconfig.shadowed.com.moandjiezana.toml.Toml.read(Toml.java:74)
at me.shedaniel.autoconfig.serializer.Toml4jConfigSerializer.deserialize(Toml4jConfigSerializer.java:73)
at me.shedaniel.autoconfig.serializer.PartitioningSerializer.deserialize(PartitioningSerializer.java:119)
at me.shedaniel.autoconfig.serializer.PartitioningSerializer.deserialize(PartitioningSerializer.java:40)
at me.shedaniel.autoconfig.ConfigManager.load(ConfigManager.java:92)
at me.shedaniel.autoconfig.ConfigManager.(ConfigManager.java:53)
at me.shedaniel.autoconfig.AutoConfig.register(AutoConfig.java:66)
at artifacts.Artifacts.onInitialize(Artifacts.java:47)
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointClient$$Lambda$2243/1762088210.accept(Unknown Source)
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointUtils.invoke0(EntrypointUtils.java:50)
... 11 more
Caused by: java.lang.IllegalStateException: Key is not followed by an equals sign on line 1:
at me.shedaniel.cloth.clothconfig.shadowed.com.moandjiezana.toml.Toml.read(Toml.java:140)
at me.shedaniel.cloth.clothconfig.shadowed.com.moandjiezana.toml.Toml.read(Toml.java:107)
at me.shedaniel.cloth.clothconfig.shadowed.com.moandjiezana.toml.Toml.read(Toml.java:72)
... 20 more

A detailed walkthrough of the error, its code path and all known details is as follows:

-- Head --
Thread: Render thread
Stacktrace:
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointUtils.invoke0(EntrypointUtils.java:53)
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointUtils.invoke(EntrypointUtils.java:36)
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointClient.start(EntrypointClient.java:32)
at net.minecraft.class_310.(class_310.java:437)

-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.main.Main.main(Main.java:177)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:226)
at net.fabricmc.loader.launch.knot.Knot.launch(Knot.java:146)
at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:28)

-- System Details --
Details:
Minecraft Version: 1.16.5
Minecraft Version ID: 1.16.5
Operating System: Windows 10 (amd64) version 10.0
Java Version: 1.8.0_51, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 1132150056 bytes (1079 MB) / 2147483648 bytes (2048 MB) up to 2147483648 bytes (2048 MB)
CPUs: 4
JVM Flags: 9 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx2G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
Fabric Mods:
adorn: Adorn 1.13.0+1.16.5
artifacts: Artifacts 3.2.0+fabric
autoconfig1u: Auto Config v1 Updated 3.3.1
blockus: Blockus 2.1.1+1.16.5
bonappetit: Bon Appétit 0.8.5-3
bookworm: Bookworm Library 3.1.0
byg: BYG 1.1.7
cardinal-components-base: Cardinal Components API (base) 2.7.10
cardinal-components-entity: Cardinal Components API (entities) 2.7.10
cardinal-components-item: Cardinal Components API (items) 2.7.10
ce_foodstuffs: Common Expansion: Foodstuffs 1.1.5
cloth-api: Cloth API 1.5.50
cloth-armor-api-v1: Cloth Armor API v1 1.5.50
cloth-basic-math: Cloth Basic Math 0.5.1
cloth-client-events-v0: Cloth Client Events v0 1.5.50
cloth-common-events-v1: Cloth Common Events v1 1.5.50
cloth-config2: Cloth Config v4 4.11.19
cloth-datagen-api-v1: Cloth Datagen v1 1.5.50
cloth-durability-bar-api-v1: Cloth Durability Bar API v1 1.5.50
cloth-dynamic-registry-api-v1: Cloth Dynamic Registry API v1 1.5.50
cloth-scissors-api-v1: Cloth Scissors API v1 1.5.50
cloth-utils-v1: Cloth Utils v1 1.5.50
com_moandjiezana_toml_toml4j: toml4j 0.7.2
craftycuisine: Crafty Cuisine b1.2.1
croptopia: Croptopia 1.3.1
dawn: Dawn API 1.8
dynamicfps: Dynamic FPS 2.0.1
fabric: Fabric API 0.32.9+1.16
fabric-api-base: Fabric API Base 0.2.1+9354966b7d
fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.0.0+dc716ea17d
fabric-biome-api-v1: Fabric Biome API (v1) 3.1.1+ca58154a7d
fabric-blockrenderlayer-v1: Fabric BlockRenderLayer Registration (v1) 1.1.5+ca58154a7d
fabric-command-api-v1: Fabric Command API (v1) 1.1.1+351679a77d
fabric-commands-v0: Fabric Commands (v0) 0.2.2+ca58154a7d
fabric-containers-v0: Fabric Containers (v0) 0.1.11+9354966b7d
fabric-content-registries-v0: Fabric Content Registries (v0) 0.2.1+ca58154a7d
fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.1.3+ca58154a7d
fabric-dimensions-v1: fabric-dimensions-v1 2.0.6+9354966b7d
fabric-entity-events-v1: Fabric Entity Events (v1) 1.0.3+ca58154a7d
fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.4.2+ca58154a7d
fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.1+ca58154a7d
fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.6+ca58154a7d
fabric-item-api-v1: Fabric Item API (v1) 1.2.1+ca58154a7d
fabric-item-groups-v0: Fabric Item Groups (v0) 0.2.7+2868a2287d
fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.4+9354966b7d
fabric-keybindings-v0: Fabric Key Bindings (v0) 0.2.1+ca58154a7d
fabric-language-kotlin: Fabric Language Kotlin 1.5.0+kotlin.1.4.31
fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 1.2.1+ca58154a7d
fabric-loot-tables-v1: Fabric Loot Tables (v1) 1.0.2+ca58154a7d
fabric-mining-levels-v0: Fabric Mining Levels (v0) 0.1.3+ca58154a7d
fabric-models-v0: Fabric Models (v0) 0.2.1+ca58154a7d
fabric-networking-api-v1: Fabric Networking API (v1) 1.0.1+ca58154a7d
fabric-networking-blockentity-v0: Fabric Networking Block Entity (v0) 0.2.8+ca58154a7d
fabric-networking-v0: Fabric Networking (v0) 0.3.2+ca58154a7d
fabric-object-builder-api-v1: Fabric Object Builder API (v1) 1.9.4+9354966b7d
fabric-object-builders-v0: Fabric Object Builders (v0) 0.7.2+ca58154a7d
fabric-particles-v1: Fabric Particles (v1) 0.2.4+ca58154a7d
fabric-registry-sync-v0: Fabric Registry Sync (v0) 0.7.4+ca58154a7d
fabric-renderer-api-v1: Fabric Renderer API (v1) 0.4.2+2868a2287d
fabric-renderer-indigo: Fabric Renderer - Indigo 0.4.4+ca58154a7d
fabric-renderer-registries-v1: Fabric Renderer Registries (v1) 2.3.0+2868a2287d
fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.1.5+ca58154a7d
fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 0.1.13+ca58154a7d
fabric-rendering-v0: Fabric Rendering (v0) 1.1.2+ca58154a7d
fabric-rendering-v1: Fabric Rendering (v1) 1.6.0+2868a2287d
fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.4.6+2868a2287d
fabric-screen-api-v1: Fabric Screen API (v1) 1.0.0+c045166c7d
fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.1.5+9354966b7d
fabric-structure-api-v1: Fabric Structure API (v1) 1.1.4+ca58154a7d
fabric-tag-extensions-v0: Fabric Tag Extensions (v0) 1.1.1+ca58154a7d
fabric-textures-v0: Fabric Textures (v0) 1.0.6+ca58154a7d
fabric-tool-attribute-api-v1: Fabric Tool Attribute API (v1) 1.2.6+ca58154a7d
fabricloader: Fabric Loader 0.11.3
fallingtree: FallingTree 2.11.0
fiber: fiber 0.23.0-2
gentlefawn: GentleFawn 1.1.4-MC1.16.5-fabric
illuminations: Illuminations 1.4.9
invisframes: Invisible Frames 2.0.1
jankson: Jankson 3.0.1+j1.2.0
java: Java HotSpot(TM) 64-Bit Server VM 8
libcd: LibCapableData 3.0.3+1.16.3
libgui: LibGui 3.3.2+1.16.4
lithium: Lithium 0.6.4
minecraft: Minecraft 1.16.5
mooblooms: Mooblooms 1.4.0
moreberries: More Berries 1.3.4
mostructures: Mo' Structures 1.1.1+mc.1.16.5
nookbuild: NookBuild 1.4.0
org_jetbrains_annotations: annotations 17.0.0
org_jetbrains_kotlin_kotlin-reflect: kotlin-reflect 1.4.31
org_jetbrains_kotlin_kotlin-stdlib: kotlin-stdlib 1.4.31
org_jetbrains_kotlin_kotlin-stdlib-jdk7: kotlin-stdlib-jdk7 1.4.31
org_jetbrains_kotlin_kotlin-stdlib-jdk8: kotlin-stdlib-jdk8 1.4.31
org_jetbrains_kotlinx_kotlinx-coroutines-core: kotlinx-coroutines-core 1.3.7
org_jetbrains_kotlinx_kotlinx-coroutines-core-jvm: kotlinx-coroutines-core-jvm 1.4.2
org_jetbrains_kotlinx_kotlinx-coroutines-jdk8: kotlinx-coroutines-jdk8 1.4.2
org_jetbrains_kotlinx_kotlinx-serialization-core-jvm: kotlinx-serialization-core-jvm 1.1.0
org_jetbrains_kotlinx_kotlinx-serialization-json-jvm: kotlinx-serialization-json-jvm 1.1.0
patchouli: Patchouli 1.16.4-50-FABRIC
phosphor: Phosphor 0.7.1+build.11
pugh_lib: Pugh Lib 1.1.0
respawnablepets: Respawnable Pets 1.16.5-2
roughlyenoughitems: Roughly Enough Items 5.11.202
roughlyenoughitems-api: REI (API) 5.11.202
roughlyenoughitems-default-plugin: REI (Default Plugin) 5.11.202
roughlyenoughitems-runtime: REI (Runtime) 5.11.202
sakurarosea: Sakura Rosea 1.6.0-MC1.16.3-fabric
sandwichable: Sandwichable 1.2-beta5
sodium: Sodium 0.1.0
step-height-entity-attribute: Step Height Entity Attribute 1.0.0
terraform-shapes-api-v1: Terraform Shapes API (v1) 1.0.4
terraform-tree-api-v1: Terraform Tree API (v1) 1.0.5
tk_valoeghese_zoesteriaconfig: ZoesteriaConfig 1.3.2
trinkets: Trinkets 2.6.7
vafoen: Vanilla Food Enhanced 1.1.1
vanguard: Vanguard 1.0.5
veggie_way: The Veggie Way 1.0.41
waystones: Waystones 1.1.1.1
yummyfoods: Yummy Foods 1.3
Patchouli open book context: n/a
Launched Version: fabric-loader-0.11.3-1.16.5
Backend library: LWJGL version 3.2.2 build 10
Backend API: NO CONTEXT
GL Caps:
Using VBOs: Yes
Is Modded: Definitely; Client brand changed to 'fabric'
Type: Client (map_client.txt)
CPU:

Crash in ServerPlayerGameModeMixin

Describe the bug
When you create a new world, the game crashes. That's it.

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'Singleplayer'
  2. Delete all current world saves (or just skip this step and go to step 3)
  3. Create a new world
  4. See the error appears

Game Environment
Please provide details about the game environment, either by crash report/logs or by detailing it below.

  • Minecraft: [1.17.1]
  • Fabric API: [0.40.8]
  • Artifacts: [5.02.]
  • Trinkets: [3.0.4]
  • A lot of other mods, I don't know if it could help but here is the crash log.

Add automated tests

Use GameTest framework to test for regressions on several scenarios that are easy but time consuming to test:

  • Umbrella slow falling
  • Umbrella blocks wet status from rain
  • Umbrella blocks sunlight for Origins and Haema
  • Crystal Heart awards extra hearts (equip/unequip)
  • Antidote Vessel shortens bad effect duration
  • Universal Attractor attracts far away items
  • Kitty Slippers scare creepers away

The following items are easy to test but are simple enough to not need a test (for now):

  • Steadfast spikes
  • Bunny Hoppers
  • Feral Claws
  • Power Glove
  • Night Vision Goggles
  • Snorkel
  • Scarf of Invisibility

The following items are hard to test, most require complicated player input:

  • Helium Flamingo
  • Cloud in a Bottle
  • Aqua Dashers
  • Running Shoes
  • Digging Claws
  • Charm of Sinking

artifacts.components.EntityKillTrackerComponent crash on join world edge-case?

Describe the bug
joining this previously loaded world (created before removing random patches and updating artifacts) appears to cause a crash
https://pastebin.com/ETLs7vLE

To Reproduce
Steps to reproduce the behaviour:

  1. load world
  2. See error

Game Environment
Please provide details about the game environment, either by crash report/logs or by detailing it below.

  • Minecraft: [1.16.5]
  • Fabric API: [0.42.0+1.16]
  • Artifacts: [4.0.2+fabric]
  • Trinkets: [2.6.7]
  • [other relevant mods maybe in crashlog]

Wrong minimum version specified for Fabric API

Describe the bug
Game doesn't start. Potentially a conflict but I can't tell.

To Reproduce
Steps to reproduce the behavior:

  1. Literally just start the game.
  2. Error appears after loading screen.

Game Environment
Please provide details about the game environment, either by crash report/logs or by detailing it below.

"Artifacts requires expandability"

Hi! I downloaded the newest version of artifacts for fabric and the game wont open and says I need expandability version >= 3.00 despite the description that artifacts includes expandability and cardinal components. So I downloaded the newest version of expandability (4.01) and the game still wouldn't open. I also downloaded cardinal components thinking that was the issue, and it still didn't work.

I use the Fabric loader for 1.17, but also tried doing it on fabric 1.17.1. Let me know if you need any other information: It was an exit code 0 and I didn't have an option to see the crash report.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.