Giter Club home page Giter Club logo

summoningrituals's People

Contributors

digabi1 avatar kasualix avatar kisuny avatar lucasmellof avatar maxneedssnacks avatar rlnt avatar wchen1990 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

summoningrituals's Issues

I'm having trouble with summoning rituals, NBT, and apoli powers

Version

1.19.2-2.0.4

Describe the bug!

some NBT refuses to work

here is the last thing I tried

ServerEvents.recipes(event => {

  event.recipes.summoningrituals.altar("minecraft:bone")
    .mobOutput(
      SummoningOutput.mob('minecraft:wolf')
        .data({ cardinal_components: { "apoli:powers": { Powers: [{ Type: "cot:buff_wolf", Sources: ["cot:test"], Data: {} }] } }, "apathy-spawnType": "spawner" })
    )
    .input('4x minecraft:rotten_flesh')
    .input('4x #farmersdelight:wolf_prey')
    .recipeTime(60) //600
  // .blockBelow('minecraft:hay_block')

})

after summoning the wolf just had
cardinal_components: { "apoli:powers": { Powers: [] } }
iirc

Crash Report

No response

Log

https://gist.github.com/800020h/42fed27f3111bf8c44c79b7d792de9d8

Additional Context

Yes

Modifications

a lot of mods including origins 1.7.1 which apoli is part of
https://modrinth.com/mod/origins

Did the issue happen in singleplayer or on a server?

Singleplayer

Class not found exception crash

Version

1.19.2 Fabric | summoningrituals-1.19.2-1.1.7

Crash Report

https://gist.github.com/TheonlyTazz/298a70865548d73b94cc3c87eda53b29

Log

No response

Additional Context

Yes

Modifications

this was on the beta of LoTE
Quote from user:
so I was about to spawn the one necromancer at the summoning alter in the nether and I was going to use the Spirit Shard to activate it. Well it had one zombie soul on it, and it keeps crashing the server now.

Did the crash happen in singleplayer or on a server?

Multiplayer

Make altar waterloggable

Describe the feature/addition!

Make Summoning Altar Waterloggable.

Why would like to see this feature/addition?

This would allow summoning underwater be more immersive (ex for elder guardians)

Crash

Version

summoningrituals-1.18.2-1.1.6

Describe the bug!

Player was trying summon

07Nov2022 09:18:40.307] [Server thread/ERROR] [net.minecraft.server.MinecraftServer/]: Encountered an unexpected exception
net.minecraft.ReportedException: Ticking block entity
    at net.minecraft.server.MinecraftServer.m_5703_(MinecraftServer.java:906) ~[server-1.18.2-20220404.173914-srg.jar%23245!/:?]
    at net.minecraft.server.dedicated.DedicatedServer.m_5703_(DedicatedServer.java:326) ~[server-1.18.2-20220404.173914-srg.jar%23245!/:?]
    at net.minecraft.server.MinecraftServer.m_5705_(MinecraftServer.java:842) ~[server-1.18.2-20220404.173914-srg.jar%23245!/:?]
    at net.minecraft.server.MinecraftServer.m_130011_(MinecraftServer.java:685) ~[server-1.18.2-20220404.173914-srg.jar%23245!/:?]
    at net.minecraft.server.MinecraftServer.m_177918_(MinecraftServer.java:261) ~[server-1.18.2-20220404.173914-srg.jar%23245!/:?]
    at java.lang.Thread.run(Thread.java:831) [?:?]
Caused by: java.lang.NoSuchMethodError: 'double java.util.Random.nextDouble(double, double)'
    at com.almostreliable.summoningrituals.recipe.component.RecipeOutputs$RecipeOutput.getRandomPos(RecipeOutputs.java:201) ~[summoningrituals-1.18.2-1.1.6.jar%23221!/:1.18.2-1.1.6]
    at com.almostreliable.summoningrituals.recipe.component.RecipeOutputs$MobOutput.spawn(RecipeOutputs.java:324) ~[summoningrituals-1.18.2-1.1.6.jar%23221!/:1.18.2-1.1.6]
    at com.almostreliable.summoningrituals.recipe.component.RecipeOutputs.handleRecipe(RecipeOutputs.java:83) ~[summoningrituals-1.18.2-1.1.6.jar%23221!/:1.18.2-1.1.6]
    at com.almostreliable.summoningrituals.altar.AltarEntity.tick(AltarEntity.java:160) ~[summoningrituals-1.18.2-1.1.6.jar%23221!/:1.18.2-1.1.6]
    at com.almostreliable.summoningrituals.altar.AltarBlock.lambda$getTicker$1(AltarBlock.java:86) ~[summoningrituals-1.18.2-1.1.6.jar%23221!/:1.18.2-1.1.6]
    ... 5 more

Crash Report

No response

Log

No response

Additional Context

Yes

Modifications

SB3 modpack

Did the issue happen in singleplayer or on a server?

Singleplayer

`.offset` and `.spread` only work when summoning more than 2 mobs

Version

summoningrituals-1.19.2-1.1.7.jar

Describe the bug!

When trying to summon a singular mob with an offset/spread, these get ignored
using:

    SummoningOutput.mob('elder_guardian')
        .count(1)
        .offset(34, 7, 0)
        .spread(4, 0, 4)
  )

the Mob will spawn directly above the Altar, setting it .count(2) will make it work as intended

Crash Report

none

Log

none

Additional Context

Yes

Modifications

Modpack LotE

Did the issue happen in singleplayer or on a server?

Singleplayer

Block under Altar doesnt render in JEI

Version

summoningrituals-1.18.2-1.1.2.jar

Describe the bug!

image

this is on FTB Inferno 1.0.2 Dev

also tried with a vanilla block (minecraft:dirt) but that also doesnt render

Crash Report

no crash report

Log

no log

Additional Context

No

Modifications

No response

Did the issue happen in singleplayer or on a server?

Singleplayer

Support for ProbeJS

Describe the feature/addition!

Would it be possible to add full ProbeJS typings for the mod? The events can be picked up, but Recipes can't.

Why would like to see this feature/addition?

Easier to code for KubeJS, without having to open the Wiki until it's imbued into your brain.

Moon Phases

Describe the feature/addition!

Allow the altar to detect the phase of the moon.

Why would like to see this feature/addition?

We can already do something like this via KubeJS scripting, but it would be awesome to have a first-party solution with JEI support.

Command output type for rituals

Describe the feature/addition!

An additional output type that executes commands upon ritual completion.
Example (in datapack format):

"outputs": [
        { "item": "minecraft:diamond" },
        { "mob": "minecraft:cat" },
        { "command": "kill @e[type=minecraft:creeper,distance=0..100]"
]

This ritual's output would create a diamond, summon a cat, then kill all creepers within a 100 block radius.

Why would like to see this feature/addition?

Commands would add unlimited flexibility to ritual outputs - teleporting, weather-changing, potion effects, /fill, etc.
It may also help compatibility with other mods, eg. in the case of #17, a /summon command could be used to properly apply modded NBT to the mob that's summoned:

event.recipes.summoningrituals.altar("minecraft:bone")
      .commandOutput(
            'summon minecraft:wolf ~ ~ ~ { cardinal_components: { "apoli:powers": { Powers: [{ Type: "cot:buff_wolf", Sources: ["cot:test"], Data: {} }] } }, "apathy-spawnType": "spawner" }'
      )

Personally I want this feature so I can have Eldritch Mobs as the result of rituals, using the /summon_eldritch command provided by that mod.

Recipes that differ only in block below (or block below and output) do not work

Version

summoningrituals-forge-1.20.1-2.0.7

Describe the bug!

When creating recipes that differ only in block below (or block below and output) only one of the recipes works while all others say "The Altar does not have the correct block below it". All recipes show up properly in JEI.
E.g.

ServerEvents.recipes(event => {
    event.recipes.summoningrituals.altar('minecraft:dirt')
    .itemOutput('minecraft:coarse_dirt')
    .blockBelow('minecraft:gravel')
    // this recipe works

    event.recipes.summoningrituals.altar('minecraft:dirt')
    .itemOutput('minecraft:andesite')
    .blockBelow('minecraft:dirt')
    // this recipe does not work

    event.recipes.summoningrituals.altar('minecraft:dirt')
    .itemOutput('minecraft:stone')
    .input('minecraft:stick')
    .blockBelow('minecraft:gravel')
    // this recipe does not work

    event.recipes.summoningrituals.altar('minecraft:dirt')
    .itemOutput('minecraft:cobblestone')
    .input('minecraft:stick')
    .blockBelow('minecraft:dirt')
    // this recipe works
})

It'd be really great if this could also be fixed on 1.19 because that is where I found the issue.

Crash Report

No response

Log

No response

Additional Context

No

Modifications

Just KubeJS, JEI, and necessary libraries

Did the issue happen in singleplayer or on a server?

Singleplayer

Supposedly crash with Armourer's Workshop

Minecraft Version

Minecraft 1.20.1 (Forge 47.2.20)

Mod Version

summoningrituals-forge-1.20.1-2.0.7

Crash Report

For some reason the crash report wasn't created, but the log ends with https://pastebin.com/WSzf3LgY

Log

https://pastebin.com/VDHhHFh6 (its quite short)

Additions and Modifications

Yes

Additions and Modifications Description

The main issue is armourersworkshop-forge-1.20.1-2.1.0 (as the game works just fine without it), other mods are on embedded images.
image
image
image
image
image

Did the crash happen in singleplayer or on a server?

Singleplayer

[BUG] Adding multiple Sacrifices break recipes

Version

summoningrituals-1.18.2-1.1.3.jar

Describe the bug!

Basicly trying to add 3 withers to sacrifice
using
.sacrifice('3x minecraft:wither')
will cause it not to work
image

adding 3x,
.sacrifice('minecraft:wither')
image

it does add the sacrifices, but only kills one

Crash Report

no crash report

Log

no log?

Additional Context

Yes

Modifications

tested this in Inferno, havent tested on a isolated instance

Did the issue happen in singleplayer or on a server?

Singleplayer

How to Clear the Summoning Table - wrong items are on the Table

Version

FTB Legends of the Eyes 1.2.0

Describe the bug!

Hi, i accedentialy put Items on thew summoning Table and now i dont know how to get the off it again.
Umong the Items are my best Sword and Pickaxe and i would like to get them back
I have tried Shift left and right click.
The Alatar says unbreakable...

Crash Report

No response

Log

No response

Additional Context

Yes

Modifications

No response

Did the issue happen in singleplayer or on a server?

Singleplayer

Crash when right-clicking any block

Version

summoningrituals-1.18.2-1.1.0

Describe the bug!

Some items, when used, cause the game to crash to desktop.

These items aren't from this mod. The Emperor's Chalice from Reliquary, as well as the Fridge from Cooking for Blockheads, resulted in the crash.

The crash report mentions the industrictible altar, which has not been placed anywhere.

Crash report 1
Crash report 2
Crash report 3

Crash Report

Above

Log

https://gist.github.com/9fbb0647561ea893a28d1617f4117178

Additional Context

Yes

Modifications

Too many to list

Did the issue happen in singleplayer or on a server?

Server

Add a biome recipe restriction.

Describe the feature/addition!

There are currently 3 recipe conditions that are possible to add to a recipe, which are:

  • Time with .dayTime('day')
  • Weather with .weather('clear')
  • Block below with .blockBelow('minecraft:stone')

I suggest adding another condition that checks for the biome that the altar is in for example .biome("minecraft:plains").

Why would like to see this feature/addition?

I am making a modpack where one needs to summon bosses, it would be a great addition to limit the biomes that the boss can spawn in, in order to set up some requirements like traveling to certain conditions where boss would normally reside (for example ice biome for an iceologer boss).

summoning doesn't work when there are two of the same item

Minecraft Version

1.20.1

Mod Version

summoningrituals-forge-1.20.1-2.0.7.jar

Describe the bug!

Modpack: ATM9 To The Sky

I am trying to summon a pig and the item list requires 2 pieces of dirt. When I put them in, the dirt blocks stack, so it doesn't take them as individual items and the recipe doesn't complete, so no pig.

Crash Report

No response

Log

No response

Additions and Modifications

No

Additions and Modifications Description

No response

Did the issue happen in singleplayer or on a server?

Singleplayer

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.