repo for my hex addons :3
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

docs push

+12 -10
+1
project/hexic/src/client/scala/org/eu/net/pool/hexic/client.scala
··· 292 292 new FabricLanguageProvider(_): 293 293 override def generateTranslations(gen: FabricLanguageProvider.TranslationBuilder): Unit = 294 294 for action -> name <- Vector( 295 + "attachworld" -> "Bind Demiplane", 295 296 "blind" -> "Hidden Sun's Nadir", 296 297 "deleteworld" -> "Shatter Demiplane", 297 298 "drop" -> "Rejection Distillation",
+2 -1
project/hexic/src/main/resources/assets/hexcasting/patchouli_books/thehexbook/en_us/entries/addon/hexic/mediaweave.json
··· 4 4 "icon": "hexic:preferred_mediaweave", 5 5 "advancement": "hexcasting:root", 6 6 "pages": [ 7 - "A perversion of $(l:hexcasting:patterns/spells/blockworks#hexcasting:edify)$(action)Edify Sapling/$ lets me knit a fabric out of wool and _media. It acts similar to a $(l:hexcasting:items/thought_knot)$(item)Thought-Knot/$, but can only hold _Hexes — standard iotas fizzle instead of embedding themselves in the fabric. Additionally, the weave, radiating with raw energy, can passively exert force on nearby _media, with no mind involved — nothing as powerful as a _Hex, but still useful nonetheless." 7 + "A perversion of $(l:hexcasting:patterns/spells/blockworks#hexcasting:edify)$(action)Edify Sapling/$ lets me knit a fabric out of wool and _media. It acts similar to a $(l:hexcasting:items/thought_knot)$(item)Thought-Knot/$, but can only hold _Hexes — standard iotas fizzle instead of embedding themselves in the fabric. Additionally, the weave, radiating with raw energy, can passively exert force on nearby _media, with no mind involved — nothing as powerful as a _Hex, but still useful nonetheless.", 8 + "Interestingly, I can wear a single length of mediaweave around my neck. Though it is strangely comfortable, I wonder about the effects of putting such a strong concentration of media near my vocal chords… I should review my $(l:hexcasting:patterns/strings)string patterr/$$(o)raow—/$ ahem. This interaction may warrant further investigation." 8 9 ] 9 10 }
+5 -5
project/hexic/src/main/resources/assets/hexcasting/patchouli_books/thehexbook/en_us/entries/addon/hexic/world.json
··· 2 2 "name": "Demiplanes", 3 3 "advancement": "hexcasting:enlightenment", 4 4 "category": "hexcasting:patterns", 5 - "icon": "white_carpet", 5 + "icon": "minecraft:white_carpet", 6 6 "pages": [ 7 - "the world under my control nature is mine na$(bold)ture is MI/$NE the world $(underline)the world NO LONGER/$ will $(bold)the OVerworld rule me/$ My $(media)mind is going/$ My $(media)mind/$ is going $(o)THE PAIN OF THOUGHT/$ my mind my $(o)mind/$ my a nine by nine room to myself SOLELY MYE$(bold)LF NO ONE ELSE/$ a $(bold)burst/$ of _media to Shatter the $(media)world/$ nearly $(media)152 allays $(bold)sewn/$ into $(underline)the walls/$ for eternity oh how it must hurt $(bold)IT HURTS IT/$ $(k)TORTUES/$", 7 + "the world under my control nature is mine na$(bold)ture is MI/$NE the world $(underline)the world NO LONGER/$ will $(bold)the OVerworld rule me/$ My $(media)mind is going/$ My $(media)mind/$ is going $(o)THE PAIN OF THOUGHT/$ my mind my $(o)mind/$ my a nine by nine room to myself SOLELY MYE$(bold)LF NO ONE ELSE/$ a $(bold)burst/$ of _media to Shatter the $(media)world/$ nearly $(media)six` allays $(bold)sewn/$ into $(underline)the walls/$ for eternity oh how it must hurt $(bold)IT HURTS IT/$ $(k)TORTUES/$", 8 8 { 9 9 "type": "hexcasting:pattern", 10 10 "op_id": "hexic:makeworld", ··· 22 22 "output": "", 23 23 "text": "Binds the given demiplane to a position. This position is used when exiting the demiplane, as well as in case of any $(o)unfortunate accidents/$. Mishaps if I bind a demiplane to the plane I'm in." 24 24 }, 25 - "My mind is drifting drifting $(o)spinning/$, $(o)running/$ from me with every slice I take of Nature. Every passing moment my grip oh my hands weakening my mind passing through like sand$(2br)I must steady myself. The price of sanity is outright shattering the planes I've made — a burst of media worth 750 shards, and the pocket will crumple like a villager, spewing its contents into where it was bound.$(2br)Testing this process on living creatures is unwise.", 25 + "My mind is drifting drifting $(o)spinning/$, $(o)running/$ from me with every slice I take of Nature. Every passing moment my grip oh my hands weakening my mind passing through like sand$(2br)I must steady myself. The price of sanity is outright shattering the planes I've made — a burst of media worth 25 shards, and the pocket will crumple like a villager, spewing its contents into where it was bound.$(2br)Testing this process on living creatures is unwise.", 26 26 { 27 27 "type": "hexcasting:pattern", 28 - "op_id": "hexic:attachworld", 29 - "anchor": "hexic:attachworld", 28 + "op_id": "hexic:deleteworld", 29 + "anchor": "hexic:deleteworld", 30 30 "input": "imprint, vec", 31 31 "output": "", 32 32 "text": "Ruptures the boundaries of the given demiplane, destroying its contents. All dropped items and experience are spewed at the plane's attachment point."
+4 -4
project/hexic/src/main/scala/org/eu/net/pool/hexic/main.scala
··· 1252 1252 for id <- server.savedPlanes do 1253 1253 planes(id) 1254 1254 Registries.BLOCK("border") = border 1255 - Patterns.register("makeworld", ne"qaaqqwaeddeawqqaaqqwwwaeddeewdqaaqdweeddeawwwqqaaqqwaeddeawqqaaqawwwwwwwawwwwwww"): 1256 - Patterns.mkConstAction(argc = 0, mediaCost = MediaConstants.SHARD_UNIT * 3645): _ => 1255 + Patterns.register("makeworld", e"qaaqqwaeddeawqqaaqqwwwaeddeewdqaaqdweeddeawwwqqaaqqwaeddeawqqaaqawwwwwwwawwwwwww"): 1256 + Patterns.mkConstAction(argc = 0, mediaCost = MediaConstants.QUENCHED_BLOCK_UNIT * 6): _ => 1257 1257 val uuid = UUID.randomUUID() 1258 1258 val world = planes(uuid).asWorld 1259 1259 // TODO: world config ··· 1386 1386 if isDev then println(s"Spawning final XP orb, $xpToSpawn") 1387 1387 ExperienceOrbEntity.spawn(outer, pos, xpToSpawn.toInt) 1388 1388 catch case e: Throwable => 1389 - println(s"FAILED TO REMOVE DIMENSION!! $id. Not unloading.") 1389 + println(s"\u0007FAILED TO REMOVE DIMENSION!! $id. Not unloading.") 1390 1390 e.printStackTrace() 1391 1391 boundary.break() 1392 1392 throw e ··· 1394 1394 server.savedPlanes -= id 1395 1395 planes(id).unload() 1396 1396 override def cast(env: CastingEnvironment, image: CastingImage): CastingImage = { cast(env); image }, 1397 - MediaConstants.SHARD_UNIT * 750, 1397 + MediaConstants.SHARD_UNIT * 25, 1398 1398 Seq(), 1399 1399 1 1400 1400 )