Mods New Content

[1.10] [FRSM:CAE 1.2] Custom Asphalt Extension - Paint your roads like you want them!

  • 6.6k views 0 today
  • save_alt 497 downloads
Game Version
Minecraft 1.10
Progress
100% complete
  • 11
  • 11
  • 11
FEX___96
Lvl 79Legendary Programmer
477
Custom Asphalt Extension is a mod adding new customisable "Asphalt Block" in 16 different heights.
This mod is an Extension for FRSM, and won't work without it installed! (min FRSM 3.6.97c)

Basic usage:
Take some asphalt blocks from the creative inventory with the height you need and build some roads;
Next take the "Planning Item" and rightlick it on some block which isn't an asphalt block.
An GUI should show up, "paint" there the pattern which you want to have on the asphalt blocks later.
Click "Save" and (since there is a small offsync issue) open the Inventory to check if the pattern saved in the Item's NBT.
As next click the Asphalt Blocks you want to "paint".

Current Features:
- Customisable Asphalt Block in 16 heights (no layer)
- Customisable Asphalt Block in 16 heights (with pattern)
- Planning Item which saves layer patterns, can be also used to store patterns.
-

Planned features:
- The white layer of the Asphalt Block in all 16x minecraft dye colours.
- GUI capable of loading the pattern which is saved currently in the item, to don't always start from scratch
- More tools in the GUI, like e.g. pattern rotation.
- Pattern rotation on the block based on player rotation when setting it.
- Admin-Only usage. (to prevent e.g. on a server people to change the roads)
- ya can suggest something

Other Info:
Even though this mod has a lot of similiarities to my older extension called "Asphalt Extension / AE_",
it isnt an updated version of it, neither an continuation, it's a completly new mod.
This mod also uses some internal ID's same as in AE_, but I did that to don't consume any new modid's,
if that would cause any issues with PMC's rules, PM me and I'll remove my AE_ post.

License: http://fexcraft.net/license?id=mods

Videos/Reviews
Wanna make one? Go on, I'm rather uncommon with making videos, which you might realise pretty fast watching any of mine. Just provide a link when you make one, so that I can see it.

Q&A:
- Q: Any way to make this less lagging?
- A: For that purpose I made 2 Custom Asphalt Blocks, one is called "no layer" (also avaible in creative inventory)
the "nolayer" version is just a common minecraft block using a json model, which shouldn't lagg any much.
In a future version I might add a tool to distinguish the 2 block types better, and to prevent any of the blocks with invisible layer to idly staying in the world and lagging.
Also consider using patterns with lower res.type.
- Q: My Planning Item does have still the old pattern after pressing SAVE in the GUI!
- A: Did you open the inventory after that? And preferably checked the Item's ToolTip, it's a small off-sync bug currently, which doesn't update the item till you e.g. open inventory.
- Q: I have found a bug! Where should I post about it?
- A: Post them here https://github.com/Fexcraft/Minecraft-Stuff/issues/1

IMPORTANT:
- I marked this mod as being in "beta" because it has yet a few features which need polishing, and other which might get completly changed or removed, keep that in mind. (that will most probably don't affect the block itself, but other mechanics related to it)

That's all, greetings.


2 Update Logs

Update #2 : by FEX___96 12/04/2016 1:59:52 pmDecember 4, 2016 @ 6:59 pm UTC

1.2 (1.10.2)
- removed FRSM PC related code
- removed deprecated code
- block render code compression/improvements
LOAD MORE LOGS

More like this

  Have something to say?

crunkazcanbe
11/02/2016 12:55 pm
Level 1 : New Miner
Can you please please please make a 1.7.10 compatible version of this ?
1
FEX___96
11/02/2016 1:28 pm
Level 79 : Legendary Programmer
As of how this currently is made, I fear it would be too lagg-ish on 1.7.10.
1
AWACS
10/30/2016 1:58 pm
Level 1 : New Explorer
>tfw no 1.7.10
>my life will never be complete

edit: good extension tho
1
FEX___96
10/30/2016 2:57 pm
Level 79 : Legendary Programmer
As of current ways of how this is made, it would lagg quite a lot on 1.7.

Cause currently it's JSON model + optional custom layer (Java) model which also includes having a TileEntity.
On 1.7 it would be pure Java model and TileEntity for any block which would be quite some work for the CPU...


I remember there were other Road/Street mods on 1.7 though.
1
AWACS
10/30/2016 9:16 pm
Level 1 : New Explorer
FEX seriously I give the props to you. Kudos for making the best road mod I have ever seen. Yet. Keep up the good work :D
1
InuYasha86000
09/29/2016 2:25 am
Level 14 : Journeyman Network
i'm wondering if eventually the different heights of the asphalt blocks will connect to create smooth grades, also, I presume the "white layer in all x16 minecraft colors" is referring to having lines any minecraft color correct?
1
FEX___96
09/29/2016 4:03 am
Level 79 : Legendary Programmer
About the color... yes.

About the connectable blocks:
I could probably add it, but as a seperate block
since I want to keep the mod both customisable and give the freedom of deciding which type you prefer or to use 'less laggy' blocks.

Cause I know there are people with weaker pc's for which the mod at a x16+ resolution might lagg insanely and also people who might prefer blocky roads instead of diagonal slope-like things.

Also gotta figure out which would be the best render method for such blocks firstly...
1
Fureniku
09/30/2016 6:33 pm
Level 88 : Elite Modder
AFAIK it's quite hard to do in 1.8+ - FlenixRoads has smooth gradiants in 1.7 and that's one of the many reasons I've not bothered to update past 1.7 :P
1
FEX___96
10/01/2016 3:33 am
Level 79 : Legendary Programmer
I'll try with TMT, if that won't work, I just won't do it.
(except I find a way to)
1
Fureniku
10/01/2016 5:19 am
Level 88 : Elite Modder
Doesn't that use tile entities though? TEs are super bad for heavy use decoration stuff like roads, once you get a decent network built they start to cause huge framerate issues - it's probably alright for your paints but if you did it for every single road block it'd be hell especially for older PCs :P
1

Welcome