#[LOCKED] Self Customization Block Mod - "Blank Canvas"

1 messages · Page 1 of 1 (latest)

keen tide
#

So, my idea, a mod that adds a bunch of blank blocks so you can change the textures of them to whatever your heart desires!

Idk about you, but I have 0 clue how to mod this game, yet alone basic code. But you see, I really need to have the specific blocks I need for mapmaking. You can't just change pre-existing block textures, you'd wanna have every block available, doing that just replaces block options. So this mod would let people who have no idea how to code (Like me), easily go in and create whatever blocks we need, without actually having to spend the time coding in new ones!

So I'd say [ 15 each ], The types will be:

  • Regular (Same Texture All 6 Sides)
  • Directional (Diff texture bottom/top, can face diff directions like a Wood Log)
  • Diff Directional (Same as Directional, but the 2 top/bottom textures can be diff)
  • Slab
  • Stair
  • Carpet
  • Fence
  • Wall
  • Door
  • Trapdoor
  • Button
  • Grass (But place-able on any block)

(And maybe a Sign as well, just not sure if that's possible)

Now, that's [ 180 blocks ], so it'd also probably be nice to have a custom menu tab. As for material, like breaking/walking sound and blast resistance, just use concrete or the most neutral sounding block.

[---] I have made the textures for the blocks if you want to use them, and those textures will be in this post's comments [---]

#

The texture's file names tell you what each texture is meant for btw

#

Just wanted this to be as simple as possible, while it isn't the best to have a ton of duplicates in the block tab and the same properties for every block... that would require more complicated and probably unique code

#

To have user-friendly interfaces to edit the properties, and to, say, have only 1 of each with like a little plus button to add another blank block into the tab so it isn't 1 big page

#

But just keeping it simple for now, don't need all of that, unless something like what I just described is possible and not that hard to accomplish

empty nimbus
keen tide
# empty nimbus If you really have textures for 180 blocks we can team up, and I will code all t...

Textures for 7 blocks really, if it's coded like, say, oak planks... then the base block texture should just put itself on the other blocks relating to it. Like how oak slabs, stairs, etc. have the same texture as oak planks (And also doesn't have a texture in the game files like other blocks, cause it just takes the texture of its base block).

These blocks will just be duplicated in the creative menu, so no need to make separate textures for each duplicate. However, if you want me to like make a diff texture for the 15 duplicates of each, I can. I would probably just edit the existing texture and number them 1 - 15 on the texture, and do the same for each of the block types

#

|
|
This mod is for me, but is also probably very useful for other mapmakers who don't know how to code as well. It requires 0 skill to change block textures

#

|
But it's pretty late for me, I'll catch up with you tomorrow!

cunning cedar
#

It even supports different connected texture mods

keen tide
cunning cedar
#

Ah

#

My bad

keen tide
#

Yea.. maybe should've been more clear, sorry!

#

Though this mod still looks really useful, Ima download this too

keen tide
red maple
#

So if I'm understanding this correctly you want 180 placeholder blocks, 15 of each type?

keen tide
#

It's a lot, but hopefully it's not too hard... just a bit tedious? And yea you're right

#

Or it could be 10 of each if 15 is too much

keen tide
#

Since Puffer hasn't been here, really at all except for that one message, you could be the coder instead

#

if you want

#

if you even are a coder, idk might just be viewing

#

hmm,

#

actually no wait

#

lets wait 2 days

#

Puffer still might come back'

#

just don't wanna like, waste his time if he already started

#

Oh, sorry, I didn't know if you just weren't here or not. Just noticed you started typing

empty nimbus
#

Sorry, forgot to reply here. I now get what do you want to achieve with this mod. I initial thought you want to make a mod like for example blockus but didn't know how to code.

#

So if anyone is interested fell free to implement this.

#

I know it is not the best tool (and not really liked by mod coders), but you can try MCreator to easily create blocks yourself without writing code.

keen tide
empty nimbus
#

I think it is not liked because generated code for scripts made in MCreator is something that real programmer would never write.

#

But in my opinion for simple things like adding blocks this tool is totally fine.

edgy oxide
#

@keen tide

Do you mean a mod where you got a button in a menu and you press 'generate new block' > shape: cuboid (standard block) or stair etc > properties: wood, stone etc> sound: stone, wood etc > transparency: yes/no > confirm and then kaboom, you got a new block in you mod.

Then you can just manually apply a texture to that block by going like - Texture: and there be a list of textures that appear as you type letters.

#

smth along those lines

#

basically a mod that lets you mod in new blocks and you can chose from geometries, textures etc without having to code the mod

#

having like options to apply for each new block added

keen tide
#

but pretty much

#

just did some searching and couldn't find anything, so I proposed the idea

edgy oxide
#

It's probably possible (I would guess) to make a mod where you rely on a config file for blocks and then you select from a config file which properties etc a block should get by deleting all except the option you want or smth like that.

keen tide
#

I did try that MCreator thing Pufferfish suggested, but it's janky

#

as in, it has a ton of problems

#

but I would maybe guess smth like what you said is possible

edgy oxide
#

Imagine a config file that says:

Block Name: "A block", Block Shape/Geometry: "Cuboid," Stair, etc, Sound: "Stone Block", Texture: "Oak Plank", Transparenct: "Y/N"

#

and that gets copied and pasted per block that should exist

keen tide
#

imagine

edgy oxide
#

This to me would be really cool imo

keen tide
#

hm...

#

say,

edgy oxide
#

I don't code though but if it was as easy as just copying and pasting smth like that in a config file and those blocks would exist once you reboot the game then that would interest me

keen tide
#

Think I should make a new post where it's just this idea? Cause trying to figure out the idea of this post requires scrolling through a bunch of comments

edgy oxide
#

yeh that would probably make sense. feel free to copy and paste what I said

keen tide
#

Ofc I'll also provide the concept UI

#

but uh yeah

#

I'm gonna probably do that later or tomorrow

#

So do I delete this or just edit the name

#

to say like, discontinued, locked, or smth

edgy oxide
#

after you move the info over probably just close the post

keen tide
#

[LOCKED] Self Customization Block Mod - "Blank Canvas"

cobalt prawn
#

noo

keen tide
#

?

#

what

keen tide
#

Listen, If you code, and I can just tell you rn what the new idea is, just say that

#

@cobalt prawn

cobalt prawn
#

probably just close the post

keen tide
#

alr

edgy oxide
keen tide
#

Yea ik

#

You can still go to the post, you just have to search for it in the search bar now

#

Closing just means it won't show up unless you search

edgy oxide
#

came across this

keen tide
#

I've been using MCreator for blocks, even if it's iffy, it's good for doing simple things like blocks