Comments (7)
Hello, this if fixed would bring compatibility to a mod called Little Tiles
from farplanetwo.
no, it actually wouldn't - Little Tiles uses a non-standard system for rendering blocks, and all the actual tile data is stored in tile entity data rather than the block state. it's unlikely that Little Tiles' blocks will ever show up properly with FP2, even with integration from their end.
will this be the case with any mods that use custom renders? I know a few people are excited to use this alongside my Road mod (being able to see roads for miles would obviously have big benefits) but I'm literally halfway through switching from the blockstate system to rendering directly by creating baked models at runtime (which weirdly improves performance overall).
Would my blocks still work as they're using baked models even though there is no data about them in the blockstate, or should I offer some kind of basic blockstate fallbacks for farplane to use to at least show something at distance?
(Also do you have a discord server for this?)
from farplanetwo.
no, it actually wouldn't - Little Tiles uses a non-standard system for rendering blocks, and all the actual tile data is stored in tile entity data rather than the block state. it's unlikely that Little Tiles' blocks will ever show up properly with FP2, even with integration from their end.
from farplanetwo.
For snow, can't you just make snowy grass render properly? It wouldn't be perfect but it would at least make it show on grass
from farplanetwo.
(Also do you have a discord server for this?)
https://discord.gg/FrBHHCk
It's one of the badges
from farplanetwo.
will this be the case with any mods that use custom renders? I know a few people are excited to use this alongside my Road mod (being able to see roads for miles would obviously have big benefits) but I'm literally halfway through switching from the blockstate system to rendering directly by creating baked models at runtime (which weirdly improves performance overall). Would my blocks still work as they're using baked models even though there is no data about them in the blockstate, or should I offer some kind of basic blockstate fallbacks for farplane to use to at least show something at distance?
(Also do you have a discord server for this?)
as long as a block state's model is present in the standard model registry (i.e. the model is present in BlockModelShapes
), fp2 will try its best to determine which TextureAtlasSprite
to use for each of the 6 block faces. this auto-detection is currently pretty bad, but will be improved in the future.
for modded blocks which use a custom rendering system (or if you simply aren't happy with the TextureAtlasSprite
auto-detected by fp2 and want to manually override it), fp2 exposes an api (which will likely be modified in the future, so i would advise against using it for now) which allows other mods to tell fp2 how it should render a block. for every block state, you can define which texture atlas coordinates should be used for each of the 6 block faces. you don't get access to tile entity data, though, so if you need that to determine the texture then you're out of luck.
from farplanetwo.
I'd like to add that in the latest download the same issue is still occurring, but the blocks load in as you get closer to them.
from farplanetwo.
Related Issues (20)
- java.lang.ClassCastException: net.minecraft.world.WorldServer cannot be cast to net.daporkchop.fp2.mode.api.ctx.IFarWorldServer HOT 3
- lod doesnt work when i use voxels above highmap
- Terrain is limited to Vanilla Render Distance when using Voxel Rendering HOT 2
- Minecraft not starting HOT 1
- Dependency Check is Non-Functional HOT 1
- Minecraft randomly crashes
- Transferrable Cache Question/Suggestion HOT 2
- Ancient Warfare 2 HOT 1
- crash, when I enter the world (AMD GPU) HOT 1
- Immersive Vehicles Bug HOT 1
- intel gpu incompatible and ramdomly crash HOT 5
- Edit button not showing up
- Crash while rendering the world [NVidia GPU]
- Disconnect from singleplayer when breaking blocks [NVidia GPU] HOT 1
- Crash on start-up HOT 1
- Not launching on mac HOT 2
- Incompatibility with "RandomPatches" - Crash on launch HOT 5
- forgerock crash HOT 3
- forgerock crash (again) HOT 1
- Loading crash
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from farplanetwo.