Giter Club home page Giter Club logo

rainglow's Introduction

rainglow's People

Contributors

a5ho9999 avatar dariensg avatar desoroxxx avatar ix0rai avatar thonkman avatar upcraftlp avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

a5ho9999 dariensg

rainglow's Issues

Config Options for Separate Mob Colors

Can you add config options to allow custom colors for slimes, squids, and allays individually? Currently, the colors affect all the mobs the same. If you could also include an option to increase or decrease the chance of a non-vanilla color that would be great. Thanks!

Rainglow preventing resource reloading

Hello, I am running a 1.20.1 fabric server with the latest version of Rainglow installed. Whenever I try to /reload, the reload fails, and the log doesn't give me much more than this:

Caused by: java.lang.NoClassDefFoundError: net/minecraft/class_310 at io.ix0rai.rainglow.data.RainglowResourceReloader.method_14491(RainglowResourceReloader.java:48) ~[rainglow-1.1.1+mc1.20.1.jar:?]at net.minecraft.class_4013.method_29490(class_4013.java:15) ~[server-intermediary.jar:?]at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:787) ~[?:?]... 35 more

Colours not syncing at first.

The colours of squids don't seem to stay at first spawn, not sure if it's something I'm doing wrong or not.

Reproduce:

  • Spawn Glow Squid
  • Exit & Rejoin

Only checked on SP world, not sure if same with MP

Colour will change on first exit, but will stay that 2nd colour from there on.

[bug] Game freezes when attacking a squid

I use your mod on Vanilla/Paper/Purpur server. When attacking a squid, FPS drops to 0 and a message [Render thread/WARN]: Could not spawn particle effect net.minecraft.class_2400@66e62fc4 appears in the game log. At the same time, the bug does not appear in a single-player game.

[Question] Mod Add-on

I've spent the past couple days working on a small addition to the Mod at the request of some people for colouring Allays but also to make it possible to dye the squids. Just wanted to ask if you'd be willing to accept such an addon for the Mod. I was going to also look at adding _jeb however I'd like to avoid using the nametag to rather let people have actual names without changing the appearance and wasn't sure the best way to do that yet.

I can create a pull request if you are happy with it.

Changes

  • Adds Coloured Allays
  • Adds Dye Usage for both Squid and Allay
  • Adds all Default Minecraft Colours (for Dye support)

Config not generating

Config file doesn't seem to be generating and the wiki is no help as what file type the config actually is. Same output on both Server and Client.

using version 1.0.0+mc1.19.3

config file not found or corrupted; failed to read: config will reset to default value
failed to read line "" of config file; line will reset to default value
could not write object "rainbow" of type string to config file under key "mode"!
could not write object ["blue", "white", "pink"] of type string list to config file under key "custom"!
could not write object true of type boolean to config file under key "enable_server_sync"!
could not write object ["blue", "red", "green", "pink", "yellow", "orange", "indigo", "purple", "white", "gray", "black"] of type string list to config file under key "custom"!
could not write object ["blue", "red", "green", "pink", "yellow", "orange", "indigo", "purple", "white", "gray", "black"] of type string list to config file under key "custom"!
could not write object ["blue", "red", "green", "pink", "yellow", "orange", "indigo", "purple", "white", "gray", "black"] of type string list to config file under key "custom"!
could not write object "all_colours" of type string to config file under key "mode"!

[new feature] custom rainglow modes

reasoning: fun, letting you add your pride flag if it's not in yet

  • allows you to individually pick which colours you want to have in your game
  • can be saved to your config file (will require some work)
  • add custom to options enum
  • add button next that allows you to individually turn colours on or off
  • by default all colours are off
  • needs protections so you can't run the game with an empty custom profile

"rarity" option

currently, all colours have the same probability of showing up no matter what. as suggested in #16 by @emanuelal99, it would be a big improvement to have a configuration option for how often alt colours should appear.

my planned implementation is a percentage value:
a value of 25 would mean that 75% of squids are vanilla, and 25% would have custom colours.

discussion question: should this value apply no matter what, or only in packs of colours that include the vanilla colour for that entity? I'm thinking the former is the better options, since you can simply set it to 100% to always get custom.

Pride omission

I came across your mod looking for glow ink related mobs, and will probably add it to my mod pack for me and my friends, since I think these mobs could do with some more color. However, I'm just a boring heteronormative person, and I don't find a pride color in your list. Can you add one?

pride

    transgender pride - blue, white and pink
    lesbian pride - red, orange, white, pink and purple
    bisexual pride - blue, pink and purple
    pansexual pride - pink, yellow and blue
    asexual pride - black, gray, white and purple
    aromantic pride - black, gray, white and green
    genderfluid pride - blue, pink, purple, white and black
    nonbinary pride - yellow, white, black and purple

Missing plugin.yml

Missing plugin.yml

Mod:

  • Version: 1.0.0
  • MC: 1.19.3
  • Released: December 11 of 2022
  • Source: CurseForge

Server:

  • Version: Purpur 1.19.3 build 1876
  • Hosted: Locally

Error:

  • Error in console during server start

[23:15:51] [Server thread/ERROR]: Could not load 'plugins\RainGlow[v1.0.0].jar' in folder 'plugins'
org.bukkit.plugin.InvalidDescriptionException: Invalid plugin.yml
at org.bukkit.plugin.java.JavaPluginLoader.getPluginDescription(JavaPluginLoader.java:180) ~[purpur-api-1.19.3-R0.1-SNAPSHOT.jar:?]
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:157) ~[purpur-api-1.19.3-R0.1-SNAPSHOT.jar:?]
at org.bukkit.craftbukkit.v1_19_R2.CraftServer.loadPlugins(CraftServer.java:481) ~[purpur-1.19.3.jar:git-Purpur-1876]
at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:309) ~[purpur-1.19.3.jar:git-Purpur-1876]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1117) ~[purpur-1.19.3.jar:git-Purpur-1876]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:321) ~[purpur-1.19.3.jar:git-Purpur-1876]
at java.lang.Thread.run(Thread.java:1589) ~[?:?]
Caused by: java.io.FileNotFoundException: Jar does not contain plugin.yml
... 7 more

Troubleshooting:

  • I thought maybe it was a rare issue with a renamed jar not being recognised by itself, or maybe it was just that version, so I downloaded a version prior for MC 1.19.2. It had the same issue.
  • I downloaded the initial release from September 27 to check the archive. It also has no plugin.yml.

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.