mirror of
https://github.com/eaglerforge/EaglerForgeInjector
synced 2025-07-24 22:51:18 -09:00
experimental blocklook fix
This commit is contained in:
parent
7834b31553
commit
a1ee9be716
@ -1,9 +1,8 @@
|
|||||||
//WIP Blocklook plugin
|
//WIP Blocklook plugin
|
||||||
//If someone can fix the crash, thank you and also i'll add you to credits.
|
ModAPI.meta.title("BlockLook");
|
||||||
// ModAPI.meta.title("BlockLook");
|
ModAPI.meta.credits("Made with ❤️ by ZXMushroom63");
|
||||||
// ModAPI.meta.credits("Made with ❤️ by ZXMushroom63");
|
ModAPI.meta.icon("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAPlJREFUOE+Fk7EVwjAMRM8TQJEmS0DBBtAwBEtQwBBkCBqGoIEhsgFNGrKDeOdEjuw4Rk1eLN33WbIdAEEmROJl51yuDFyVtFgrVVTKZwEqfAnQAjiPm+dcRQAVfkchnRCg33sCYn0ABLsd0NeTiACFfAC8DSQLoFS6AUDQFQCFDBX7GhHMAPIE3HFqNkGHOhZWAvSuAFC/jlvbkIv/q9AUADdz4Ad8g3xwHHvtBBPNwhEUMHYuAuwArJgoAU5mZm3iIAAAuO2CAwLM4GcOyKeLHIC5cBc2A2gGWA8reiOjMdqGLz2cv1c5GdzkKHmZWhccpEJr0xbn6n64M6oBwREDxAAAAABJRU5ErkJggg==");
|
||||||
// ModAPI.meta.icon("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAPlJREFUOE+Fk7EVwjAMRM8TQJEmS0DBBtAwBEtQwBBkCBqGoIEhsgFNGrKDeOdEjuw4Rk1eLN33WbIdAEEmROJl51yuDFyVtFgrVVTKZwEqfAnQAjiPm+dcRQAVfkchnRCg33sCYn0ABLsd0NeTiACFfAC8DSQLoFS6AUDQFQCFDBX7GhHMAPIE3HFqNkGHOhZWAvSuAFC/jlvbkIv/q9AUADdz4Ad8g3xwHHvtBBPNwhEUMHYuAuwArJgoAU5mZm3iIAAAuO2CAwLM4GcOyKeLHIC5cBc2A2gGWA8reiOjMdqGLz2cv1c5GdzkKHmZWhccpEJr0xbn6n64M6oBwREDxAAAAABJRU5ErkJggg==");
|
ModAPI.meta.description("EaglerForge port of the bukkit BlockLook plugin by GeorgeNotFound. Use /blocklook in a single-player world to toggle the plugin.");
|
||||||
// ModAPI.meta.description("EaglerForge port of the bukkit BlockLook plugin by GeorgeNotFound. Use /blocklook in a single-player world to toggle the plugin.");
|
|
||||||
ModAPI.dedicatedServer.appendCode(function () {
|
ModAPI.dedicatedServer.appendCode(function () {
|
||||||
var worldMethodMap = ModAPI.reflect.getClassById("net.minecraft.world.World").methods;
|
var worldMethodMap = ModAPI.reflect.getClassById("net.minecraft.world.World").methods;
|
||||||
var rayTraceMethod = worldMethodMap[Object.keys(worldMethodMap).filter(key => {
|
var rayTraceMethod = worldMethodMap[Object.keys(worldMethodMap).filter(key => {
|
||||||
@ -57,7 +56,7 @@ ModAPI.dedicatedServer.appendCode(function () {
|
|||||||
var playerEntities = getPlayerEntitiesAndTheirWorld();
|
var playerEntities = getPlayerEntitiesAndTheirWorld();
|
||||||
playerEntities.forEach(pair => {
|
playerEntities.forEach(pair => {
|
||||||
var start = pair.player.getPositionEyes(1).getRef();
|
var start = pair.player.getPositionEyes(1).getRef();
|
||||||
var lookVector = pair.player.getLook(1);
|
var lookVector = pair.player.getLookVec();
|
||||||
lookVector.xCoord *= 50;
|
lookVector.xCoord *= 50;
|
||||||
lookVector.yCoord *= 50;
|
lookVector.yCoord *= 50;
|
||||||
lookVector.zCoord *= 50;
|
lookVector.zCoord *= 50;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user